Git でローカル コミットを取り消すには、次の手順を実行する必要があります。取り消したいコミットのハッシュを特定して記録します。コミットを元に戻すには、git restart コマンドを使用します (例: git replace abc123)。競合がある場合は解決し、git add と git commit を使用して変更をコミットします。撤回後のステータスをチェックして、必要なコミットが適切に撤回されていることを確認します。
Git ローカル コミットの取り消し
Git では、変更がコミットされた後、取り消すことができます。ローカル コミットを取り消す手順は次のとおりです:
1. 取り消すコミットを決定します
最初に、git log
コマンドを使用します。コミット履歴を表示し、取り消したいコミットのハッシュを見つけます。
2. git replace
コマンドを使用してコミットを元に戻します
コミットを元に戻すには、git replace
コマンドを使用しますコマンドの後にコミットハッシュ値を続けます。たとえば、ハッシュ abc123
のコミットを取り消すには、次のコマンドを実行します。
<code>git reset abc123</code>
これにより、ステージング領域と作業ディレクトリがリセットされ、取り消されたコミット前の内容と一致するようになります。
3. 競合を解決する (存在する場合)
撤回されたコミットに競合がある場合は、解決する必要があります。 Git はリセット後に競合を自動的に解決しようとしますが、すべての競合が解決されるわけではありません。競合を手動で解決した後、git add
コマンドを使用してステージング領域に変更を追加し、git commit
コマンドを使用して変更をコミットします。
4. 取り下げ後のステータスを確認する
提出を取り下げた後、git status
コマンドを使用して現在の作業ステータスを確認してください。ディレクトリとステージング領域。必要なコミットが取り消されていること、および作業ディレクトリに予期しない変更がないことを確認してください。
注:
以上がgitローカル送信後に撤回する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。