在解决所有合并过程中的索引/工作树冲突后,`git commit`和`git merge --continue`有什么区别?

3
在解决所有索引/工作树合并冲突后,git commitgit merge --continue之间是否存在任何功能上的区别?
手册中有些模糊地说:
解决冲突。Git会在工作树中标记冲突。编辑文件并将其添加到索引中。使用git commitgit merge --continue来完成操作。后一条命令检查是否存在(被中断的)正在进行的合并,然后再调用git commit
我不理解最后一句话的意思。在解决工作树和索引中的所有冲突后,git commitgit merge --continue之间是否存在实际区别?
1个回答

4
git merge --continue 命令会在确认存在需要完成的合并后,简单地运行 git commitgit commit 命令有一个小错误,它可以使用一些能够在 git merge --continue 中派上用场的选项,但是 git merge 不会将这些选项传递进去。因此,如果你想要使用 -m 这个选项,你必须使用 git commit 的形式。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接