git rebase的使用: 合并多次commit记录; rebase一个分支的起点

 

合并多次commit记录:

good: https://blog.csdn.net/csdlwzy/article/details/83379546

使用 git log 命令查看提交历史:

git rebase的使用: 合并多次commit记录; rebase一个分支的起点_第1张图片

 

 

想要合并前三个 commit ,使用下面的命令:

git rebase -i HEAD~3

进入编辑界面,把要保留的 commit 使用pick,其他的使用squash命令,或者根据命令提示选择自己想用的命令。

git rebase的使用: 合并多次commit记录; rebase一个分支的起点_第2张图片


保存退出(:wq,另外,进入编辑模式时按i键,突出编辑按esc),git自动进入另一个界面,此时就可以写合并之后commit的信息了:

git rebase的使用: 合并多次commit记录; rebase一个分支的起点_第3张图片

 

 

 

 

 

注意 https://www.codercto.com/a/45325.html中的一句话:

git rebase的使用: 合并多次commit记录; rebase一个分支的起点_第4张图片

 

 


 

 

rebase一个分支的起点:

https://www.codercto.com/a/45325.html 文章的后半部分。

git rebase的使用: 合并多次commit记录; rebase一个分支的起点_第5张图片

git rebase的使用: 合并多次commit记录; rebase一个分支的起点_第6张图片

 

 

git rebase的使用: 合并多次commit记录; rebase一个分支的起点_第7张图片

 

你可能感兴趣的:(git rebase的使用: 合并多次commit记录; rebase一个分支的起点)