使用下面的命令,最后一個(gè)數(shù)字4代表壓縮最后四次提交
git rebase -i HEAD~4
可能要用到的vim命令
:%s/vivian/sky/
(等同于 :g/vivian/s//sky/) 替換每一行的第一個(gè) vivian 為 sky
:%s/vivian/sky/g
(等同于 :g/vivian/s//sky/g) 替換每一行中所有 vivian 為 sky
添加comment、保存
生成一個(gè)全新的commit-id
git cherry-pick <commit-id>
解決沖突
git add
git commit -am "解決沖突"
http://www.oschina.net/translate/10-tips-git-next-level?print
有紅色文件(修改但未保存)
綠色文件