功能描述
通过rebase实现多次commit如何合并成一个commit
文章来源:https://www.toymoban.com/news/detail-724435.html
步骤
1. git log: 进入仓库查看commit,由此我们可以看见我在自己的功能分支上提交了3次记录分别按照时间倒序排列
2. git rebase -i HEAD~3 使用rebase命令进行变基
pick: 保留该commit
squash: 将该commit和前一个commit合并
故如果我们想要将此3次提价合并成一个提交,需要将commit2和commit3的pick改成sqush(缩写“s”)也可.如下图
3. 修改commit信息:
提示:按“i”键即可进入vim编辑模式进行修改,修改完成之后,按“esc”键进行退出,再次按“:”进入底线命令模式,输入“wq”进行保存后会自动出现commit message信息界面。此时我们可以根据情况保留或者删除多余注释
4. push到远程仓库
文章来源地址https://www.toymoban.com/news/detail-724435.html
到了这里,关于功能点001: git多次commit如何合并成一个commit的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!