github - GitHub:接受当前更改和传入更改之间的区别
问题描述
代码冲突时会出现问题。
正如您在上面给出的图像中看到的那样,有四个选项
- 接受传入的更改
- 接受当前更改
- 接受两个更改
- 比较更改
Accept Current changes
我想知道和之间的区别Accept Incoming changes
解决方案
这取决于导致该冲突的操作类型(合并或变基)。
在您的情况下,合并,其中:
- 当前更改代表您拥有的(合并的目的地)
- 传入的更改代表您合并的内容(合并的来源)
然后:
- 选项 1(“接受传入的更改”)将完全忽略您拥有的内容,并保留您合并的内容。
- 选项 2(“接受当前更改”)将完全忽略您合并的内容,并保留您拥有的内容。
不要忘记,在变基的情况下,“你拥有的”和“你合并的”是相反的。
推荐阅读
- laravel - 检查给定数据是否嵌套,但动态。(vue)
- java - Anylogic - 基于代理到达时间表的延迟长度
- ruby-on-rails - 如何从rails中的表中检索数据
- qt - Qt 应用程序的执行如何影响 sysfs poll()/中断机制?
- linux - 在 Bash 的 heredoc 中将新值推送到数组
- react-native - AsyncStorage:不变违规:模块 AppRegistry 不是注册的可调用模块
- elasticsearch - ElasticSearch - 如何为每个别名创建索引模板/映射并分别对每个别名执行搜索
- android - 在android中定制设计ui一个listview
- python - 有没有办法创建一个熊猫数据框,其行是整数,直到每行达到某个值为止?
- email - 对于邮件,“format=fixed”是“format=flowed”的有效/标准对应物吗?