模擬場(chǎng)景
C68043EE-2665-4A8C-BAD8-BCC6602DA1BC.png
這里做了兩次代碼提交,都push到遠(yuǎn)種倉庫分支扮叨,但是當(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!
恍箭,回車刻恭,看到這樣的頁面
tmp3e18e03c.png - 按一下
i
, 進(jìn)入編輯模式扯夭,直接修改commit message為[bug#1111]bug1111修復(fù)
鳍贾,esc
退出編輯,shift + :
交洗,再輸入wq!
骑科,回車 -
git log -2
查看一下是否修改成功
Paste_Image.png
這里講的比較詳細(xì)
http://www.reibang.com/p/4a8f4af4e803