git mergetool 如何解决冲突?

How does git mergetool work to resolve conflicts?

因此,一旦我注意到拉动时存在冲突,我将 运行 git 合并工具,我已将其设置为 运行 和 Meld。

但是,一旦您点击保存,git 是否会自动认为这些冲突已解决,因此您只需提交并再次推送?

我很困惑 git 考虑解决。对不起,如果这是一个愚蠢的问题。来自终端的 git 仍然是新手。

一旦您使用 git add ..

将文件添加到暂存区,

Git 认为合并已解决

Git 不会通过简单的编辑更改其内部状态。

是的,退出 mergetool 后,保存的文件将添加到索引中并计为 "resolved"。然后你可以简单地提交。

为了确定提交中将包含什么,运行 git diff --cached