代码冲突时会出现问题。
正如您在上面给出的图像中看到的那样,有四个选项
我想知道其中的差别之间Accept Current changes和Accept Incoming changes
Bad*_*ibo 38
您位于功能分支上
git pull origin master当前功能分支的更改。
您从主分支中提取的更改
git pull origin master --rebase在变基期间,您的功能分支更改将应用到主分支中已有的提交之上。
主分支上的更改。
功能分支上的更改。
* 变基后,您需要强制推送您的分支。使用--force-with-lease而不是--force
Von*_*onC 35
这取决于导致该冲突的操作类型(合并或变基)。
在您的情况下,合并,其中:
然后:
不要忘记,在 rebase 的情况下,“你拥有的”和“你合并的”是相反的。
ros*_*net 19
如果这是由于 rebase 引起的冲突,你总是可以这样想象 -
现在,如果你从大师的角度来看——
incoming changes是转移到master的那些(即你的特性分支的变化),因此这个术语。
current changes 是已经存在于 master 中的那些(即由其他开发人员或您自己在 master 上完成的)。
在合并冲突的情况下,正如@VonC 所建议的那样,术语被颠倒了。
| 归档时间: |
|
| 查看次数: |
32618 次 |
| 最近记录: |