码迷,mamicode.com
首页 > 其他好文 > 详细

git 合并commit

时间:2018-05-17 00:54:02      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:lease   temp   title   red   empty   bar   压缩   没有   修改   

 git 压缩  git rebase -i HEAD~4

 

该命令执行后,会弹出一个编辑窗口,4次提交的commit倒序排列,最上面的是最早的提交,最下面的是最近一次提交

然后保存退出,git会压缩提交历史,如果有冲突,需要修改,修改的时候要注意,保留最新的历史,不然我们的修改就丢弃了。修改以后要记得敲下面的命令:

 

[plain] view plain copy
 
  1. git add .  
  2. git rebase --continue  

 

如果你想放弃这次压缩的话,执行以下命令:

[plain] view plain copy
 
  1. git rebase --abort  

如果没有冲突,或者冲突已经解决,则会出现如下的编辑窗口:

[plain] view plain copy
 
  1. # This is a combination of 4 commits.  
  2. # The first commit’s message is:  
  3. add center style indent  
  4.   
  5. # The 2nd commit’s message is:  
  6. add center style  
  7.   
  8. # The 3rd commit’s message is:  
  9. add center style  
  10.   
  11. # The 4th commit’s message is:  
  12. update templates  
  13.   
  14. # Please enter the commit message for your changes. Lines starting  
  15. # with ‘#’ will be ignored, and an empty message aborts the commit.  

git 合并commit

标签:lease   temp   title   red   empty   bar   压缩   没有   修改   

原文地址:https://www.cnblogs.com/xuzishuai/p/9048850.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!