【发布时间】:2016-12-09 19:50:26
【问题描述】:
我在命令行上精通 Git,但对于一个特定的项目,我需要向其他人展示如何在 GUI 环境中专门做事。我们正在使用适用于 Windows 的 Git(可在 https://git-scm.com/download/win 获得)。
我创建了一个文件并添加到存储库中。然后让另一个用户修改文件并推送它。我还修改了文件,然后从源获取存储库,并使用“Merge > Local Merge”菜单来显示 Git GUI 如何找到冲突。
然后我手动编辑了文本文件并通过挑选我的一些更改和其他用户的一些更改来解决冲突。在这个阶段,如果是命令行我会做git add。我认为在 GUI 中,您应该使用“Stage Changed”按钮执行相同的操作,但是当我按下该按钮时,它实际上并没有暂存更改的文件。
我找不到任何讨论合并冲突解决方案的 GUI 程序的在线文档。谁能告诉我在 GUI 环境中下一步是什么?
【问题讨论】:
-
我更好的建议:改用 GitExtensions。更容易使用...
-
好建议。我会仔细看看的。不过,如果有人知道适用于 Windows 的 Git 的答案,我仍然会保持打开状态。
-
你甚至可以使用像 p4merge 这样的好合并工具,它可以轻松进行很多合并;-)
标签: git merge-conflict-resolution git-gui