git commit後の最後のコミットの情報を変更する

git commit後の最後のコミットの情報を変更する

コミットしたばかりですが、まだプッシュしていません

  1. git commit --amend
  2. vim エディターに入り、「i」をクリックしてコミット情報を変更し、「esc」をクリックして「ZZ」と入力して終了します。
  3. git log で最近のコミット情報を確認できる

プッシュしたばかりなので、最新のコミットを変更します

  1. git commit --amend
  2. vim エディターに入り、「i」をクリックしてコミット情報を変更し、「esc」をクリックして「ZZ」と入力して終了します。
  3. 最近のコミット情報は git ログで確認できます。プルした後、リモートにプッシュします (ただし、プルするたびにもう一度プッシュすると、元の変更が上書きされます。その後、直接強制プッシュが成功しました: git Push Origin HEAD:master - -力)

履歴プッシュのコミット情報を変更する

  1. git rebase -i HEAD~3
  2. 現在のバージョンの最後から 3 番目のステータスを変更することを示します。
  3. このコマンドを発行すると、次の 3 行が表示されます。
pick:*******

pick:*******

pick:*******
复制代码
  1. いずれかを変更したい場合は、その行の選択を編集するように変更し、保存して終了します (終了するには、esc をクリックして ZZ を入力します)。

  2. この時点で、git ログを通じて、git の最後のコミットが選択したものになっていることがわかります。

    git commit --amend を使用してコミットを変更します。

  3. 変更が完了したら、 git rebase -- continue を使用します。

  4. 次に、変更をリモートにプッシュします: git Push Origin HEAD:master --force


特別なご質問がございましたら、メッセージを残していただければ、解決のお手伝いをさせていただきます

おすすめ

転載: blog.csdn.net/qq_41998504/article/details/129030528