当我点击GitKraken上的标记“mark all resolved”可以解决合并冲突时git会做什么?
GitKraken会将之前检测到的每个冲突文件添加到索引中,然后您必须提交完成合并。
这是您在解决冲突后所做的工作。
(如果您不确定所有冲突是否已解决,请不要这样做,否则您的文件中会散布冲突标记。)
标记所有已解决的不是git的东西,它是由GitKraken提供的服务。
它会git add
有合并冲突的文件,假设你有自己所需的修改佣人。除非你真的解决了冲突,否则不应这样做。
标记全部解决的git等价物将是:
git add $(git diff --name-only --diff-filter=U)
它将用原点或拉分支替换当前的更改。