0


功能点001: git多次commit如何合并成一个commit

功能描述

通过rebase实现多次commit如何合并成一个commit

步骤

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到远程仓库

图一
图二

标签: git github

本文转载自: https://blog.csdn.net/qq_21880261/article/details/128086022
版权归原作者 Mr.朱911 所有, 如有侵权,请联系我们删除。

“功能点001: git多次commit如何合并成一个commit”的评论:

还没有评论