Git系列之修改历史提交信息
生活随笔
收集整理的這篇文章主要介紹了
Git系列之修改历史提交信息
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章の目錄
- 1、查看 git 提交記錄
- 2、修改最近兩個或者兩次上的commit信息
- 3、擴展:修改上一次git commit 提交的信息
- 參考
- 寫在最后
1、查看 git 提交記錄
git log2、修改最近兩個或者兩次上的commit信息
比如我這里有三次提交
使用命令:
git rebase -i HEAD~2當使用 git rebase -i HEAD~3時,git log 查看提交只有三條的話會報 fatal: invalid upstream 'HEAD~3'上說的這個錯誤。
注意:這里顯示的順序其實是倒序。最新的提交在最下面,最老的提交在最上面。
這里把我們要修改的commit,這里是倒數第二次的提交 commit 信息那個。對應的 pick 改成 e 或者 edit。退出保存。
這里會提示你使用 git commit --amend去修改
git commit --amend
我們把提交信息改成要修改的信息,再保存退出,之后用 git rebase --continue 完成rebase。
這時我們已經改好了倒數第二次提交信息。
3、擴展:修改上一次git commit 提交的信息
運行
git commit --amend進入編輯頁面,該編輯頁面類似于vim:
其中的 third commit 就是可以修改上次提交的內容,只需要按下 [ insert ] 鍵就可以修改了,修改完成之后保存退出(按下 [ Esc ] 鍵,然后輸入 :wq)。
參考
寫在最后
如果你感覺文章不咋地//(ㄒoㄒ)//,就在評論處留言,作者繼續改進;o_O???
如果你覺得該文章有一點點用處,可以給作者點個贊;\\*^o^*//
如果你想要和作者一起進步,可以微信掃描二維碼,關注前端老L;~~~///(^v^)\\\~~~
謝謝各位讀者們啦(^_^)∠※!!!
總結
以上是生活随笔為你收集整理的Git系列之修改历史提交信息的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 推荐几个app开源项目
- 下一篇: 某音X-Argus,X-Gorgon,X