压缩commit流程

使用下面的命令,最后一个数字4代表压缩最后四次提交

git rebase -i HEAD~4

可能要用到的vim命令

:%s/vivian/sky/

(等同于 :g/vivian/s//sky/) 替换每一行的第一个 vivian 为 sky

:%s/vivian/sky/g

(等同于 :g/vivian/s//sky/g) 替换每一行中所有 vivian 为 sky


添加comment、保存

生成一个全新的commit-id

git cherry-pick <commit-id>

解决冲突

git add
git commit -am "解决冲突"

http://www.oschina.net/translate/10-tips-git-next-level?print
有红色文件(修改但未保存)
绿色文件

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容