posts - 22, comments - 32, trackbacks - 0, articles - 73
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

gitlab 两提交代码方式!

Posted on 2017-02-16 14:01 为自己代言 阅读(1101) 评论(0)  编辑  收藏 所属分类: git/maven
gitlab 有两种提交代码方式 

1:把某一个分支clone到本地,然后修改和增加本地分支的代码,然后commit , 在pull , 在push(会自动合并),

2:把某一个分支clone到本地,然后修改和增加本地分支的代码,然后commit,在fetch , 在rebase 在push(不会动合并).


merge 现个参数: -squash 意思是某个一个分支多次commit被压缩当做一次提交,合并到另一个分支的时候,log 历史只有一次。

                          使用场景:例如一个开发分支可能经常多次commit(这是开发人员经常干的事),但是这么多commit基本上都没有意义。合并的时候压缩只记一次有意义提交历史。

                          - Fash forward 意思是合并的时候主分支快速向前(不记录提交历史),这样主分支如果相回退到某一个提交历史的话就不行了。

                            使用场景: 基本没有什么重大提交意义的合并和修改,可以选择使用。 



只有注册用户登录后才能发表评论。


网站导航: