![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
git
文章平均质量分 82
hank009
这个作者很懒,什么都没留下…
展开
-
记一次GitLab(GitLab Community Edition 9.3.11)上合并冲突,解决后生成一条反过来的合并,并且覆盖了合并来源的代码
一般公司都会自己部署gitlab来管理git仓库,有时候就会上去提交合并请求.再一次申请合并请求是发现有冲突故去解决冲突,解决完点击确认合并,惊奇的发现会生成一条反向合并而且会用目标分支覆盖来源分支(代码回滚了),这个是的巨大的坑这里记录下,以免大家也入坑!详细情况:A(源分支)往B(目标分支)分支合并,发生冲突解决完冲突确认合并1.看B分支会有一条合并记录A->B的提交记录...原创 2020-03-20 15:52:30 · 2970 阅读 · 6 评论 -
Git命令解析 - merge、rebase(差异和选择)
merge 和 rebase 的差异:1.merge 保持了所有分支的原始修改记录并且会生成一条合并的记录,rebase把合并的分支的提交记录摘取出来重新提交生成新的提交也可整合后生成新的提交2.merge后可以使用git blame追溯代码的作者,rebase后使用git blame出来的作者将都是rebase的人3.rebase整合可以忽略一些重复的修改,或者忽略掉修改了又该回来的...转载 2020-01-15 18:02:32 · 1780 阅读 · 0 评论