git - 显示不同的 github 分支之间的差异?

标签 git github git-merge merge-conflict-resolution

我有两个 github 分支,我们称它们为“alt”和“master”。 “Alt”是从 master 创建的,并且有几个额外的提交。 与此同时,其他几个提交已被推送到“master”,从而使两个分支产生分歧。 现在,我明白我可以尝试将它们 merge 回来,可能会手动修复冲突(而且我知道会有很多冲突)。 问题是:我可以使用 github UI 直观地看到差异和/或潜在的 merge 冲突吗?或者我必须使用其他工具?

最佳答案

merge 失败后可以使用git mergetool。可用的 merge 工具如:meldkdiff3bcomparep4merge

git mergetool [--tool=<tool>]

或者您可以在全局配置中设置。

git config --global merge.tool [tool]

关于git - 显示不同的 github 分支之间的差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50729257/

相关文章:

git-merge - Git merge - 冲突标记丢失

git - Docker Jenkins 和 Sonar 设置

ruby-on-rails - Github:克隆存储库、对克隆进行更改并提交到原始存储库

git - cherry-pick 有什么作用?

python - 将 pip 与 git repo 一起使用是否安全?

github - Github 搜索有 AND 语法吗?

git - 如何重置到 merge 提交之前的状态?

git - 提示 : after resolving the conflicts, 标记更正的路径

git - 如何解决 pull 请求中的冲突?

git - 有没有办法像临时存储 git login 但不存储密码?