首页 > 解决方案 > GitHub:接受当前更改和传入更改之间的区别

问题描述

代码冲突时会出现问题。

VSCode 合并解析

正如您在上面给出的图像中看到的那样,有四个选项

  1. 接受传入的更改
  2. 接受当前更改
  3. 接受两个更改
  4. 比较更改

Accept Current changes我想知道和之间的区别Accept Incoming changes

标签: github

解决方案


这取决于导致该冲突的操作类型(合并或变基)。

在您的情况下,合并,其中:

  • 当前更改代表您拥有的(合并的目的地)
  • 传入的更改代表您合并的内容(合并的来源)

然后:

  • 选项 1(“接受传入的更改”)将完全忽略您拥有的内容,并保留您合并的内容。
  • 选项 2(“接受当前更改”)将完全忽略您合并的内容,并保留您拥有的内容。

不要忘记,在变基的情况下,“你拥有的”和“你合并的”是相反的


推荐阅读