模擬場(chǎng)景

C68043EE-2665-4A8C-BAD8-BCC6602DA1BC.png
這里做了兩次代碼提交,都push到遠(yuǎn)種倉(cāng)庫(kù)分支,但是當(dāng)我們把當(dāng)前分支合并到主分支時(shí)發(fā)現(xiàn),push失敗 ~
假設(shè)我們需要修改第一次提交,因?yàn)榈谝淮翁峤坏母袷讲徽_,如何做呢?這里提供一種方法 ~
git rebase -i
- 在命令行輸入
git rebase -i
1C9F6F41-7D26-4B73-A2AB-5E66B8C81C36.png - 按一下
i,進(jìn)入編輯模式 - 修改
pick e757d71 bug1111修復(fù)前面的pick 為 reword,
完成后是這樣:reword e757d71 bug1111修復(fù) -
esc退出編輯,shift + :,再輸入wq!,回車,看到這樣的頁(yè)面
tmp3e18e03c.png - 按一下
i, 進(jìn)入編輯模式,直接修改commit message為[bug#1111]bug1111修復(fù),esc退出編輯,shift + :,再輸入wq!,回車 -
git log -2查看一下是否修改成功

Paste_Image.png
這里講的比較詳細(xì)
http://m.itdecent.cn/p/4a8f4af4e803

