Git で古いコミットを HEAD にするには?
2023-09-25 18:02:28
質問
私はまだGitの(基本的な?)細かい点を学ぼうとしていますが、なんとか自分自身をトラブルに巻き込むことができました。HEAD でいくつかミスをしたことに気づき、古いコミットをチェックアウトしてそこからコーディングを開始しました。プッシュしようとすると、現在のコミットが遅れているので HEAD にマージする必要があると言われました。Git は "git pull" を推奨しています。しかし、HEAD には私が無視したいコードがあります。どうすればこの問題を解決できるのでしょうか?助けてくれて本当にありがとうございます。
フローチャートです。
-------- HEAD (bad) ---------------------- + (behind conflict, requires
\ / merge with HEAD, which is
\------- Current commit (good) ----/ bad and needs to be ignored)
どのように解決するのですか?
あなたのリポジトリが他の人に使われていないのであれば、安全に
git push -f
を実行してリモートブランチを上書きすることができます。
関連
-
[解決済み] Git で直近のローカルコミットを取り消すには?
-
[解決済み] Gitブランチをローカルやリモートで削除するには?
-
[解決済み] コミット前に 'git add' を取り消すにはどうすればよいですか?
-
[解決済み] リモートのGitブランチをチェックアウトするには?
-
[解決済み] 既存の、プッシュされていないコミットメッセージを修正するには?
-
[解決済み] Git リポジトリを以前のコミットに戻すにはどうすればよいですか?
-
[解決済み] Git が追跡したファイルを .gitignore に登録したまま「忘れる」ようにするにはどうしたらいいですか?
-
[解決済み】"git pull" でローカルファイルを強制的に上書きするには?
-
[解決済み] Git で最新のコミットを新しいブランチに移動する
-
[解決済み】ローカルのGitブランチの名前を変更するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
fatal: リモート参照マスタが見つかりませんでした。
-
解決策正しいアクセス権を持っていることと、リポジトリが存在することを確認してください。
-
Git エラー: ヒント: リモートにあなたが持っていない作業が含まれているため、更新が拒否されました ヒント: あなたが持っていない作業です。
-
gitlabの紹介と使い方
-
git push please tell me who you are or git fatal: empty ident name (for <>) not llowed.
-
[解決済み] Jenkins Pipeline Git SCM を認証情報でチェックアウトする?
-
[解決済み] バージョン管理には、なぜタグとリリース/ベータブランチを使い分ける必要があるのでしょうか?
-
[解決済み] 対話式リベースを中断する方法(--abort が効かない場合)?
-
[解決済み] .gitignoreで特定のファイルを除外する
-
[解決済み] Git の 'master' ブランチを 'release' にリネームするには?