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