コードを送信した後に撤回する方法: エラーをすぐに見つけます。「git restart --soft HEAD~1」コマンドを使用します。リモート ウェアハウスにプッシュ: 「git Push -f Origin
」コマンドを使用して、上書きコミットを強制的にプッシュします。マージされたコミット: 「git revert 」コマンドを使用してロールバック コミットを作成し、リモート リポジトリにプッシュします。
git がコードをコミットした後に取り消します
すぐに取り消します
コミット直後にエラーに気づいた場合は、次のコマンドを使用してコミットを取り消すことができます。
<code>git reset --soft HEAD~1</code>
このコマンドはステージング領域に変更を保持しますが、最新のコミットは破棄します。
リモート リポジトリにプッシュされたコミットを取り消す
コミットがリモート リポジトリにプッシュされた場合、直接取り消すことはできません。ただし、プッシュを強制することでオーバーライドできます。
-f
フラグを使用して、新しいコミットを強制的にプッシュします。 : <code>git push -f origin <branch-name></code>
このアクションは、リモート内の古いコミットを上書きします。リポジトリ。
マージされたコミットの取り消し
コミットが他のブランチにマージされている場合、直接取り消すことはできません。ただし、ロールバック コミットを作成して変更を元に戻すことは可能です:
git revert
コマンドを使用してロールバック コミット を作成します: <code>git revert <commit-hash></code>
<code>git push origin <branch-name></code>
この操作では、マージされたコミットによって加えられた変更を元に戻す新しいコミットが作成されます。専念。
以上がコードを git に送信した後にコードを取り消す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。