加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

Windows上的Git GUI:合并冲突

发布时间:2020-12-14 04:00:30 所属栏目:Windows 来源:网络整理
导读:我在命令行上熟练使用 Git但是对于特定的项目,我需要向其他人展示如何在GUI环境中专门做事.我们正在使用Git for Windows(可在 https://git-scm.com/download/win获得). 我创建了一个文件并添加到存储库中.然后有另一个用户修改文件并推送它.我还修改了文件,
我在命令行上熟练使用 Git但是对于特定的项目,我需要向其他人展示如何在GUI环境中专门做事.我们正在使用Git for Windows(可在 https://git-scm.com/download/win获得).

我创建了一个文件并添加到存储库中.然后有另一个用户修改文件并推送它.我还修改了文件,然后我从origin获取了存储库,并使用“Merge> Local Merge”菜单来显示Git GUI如何找到冲突.

然后我手动编辑了文本文件并通过挑选我的一些更改以及其他用户的一些更改来解决冲突.在这个阶段,如果是命令行,我会做“git add”.在GUI中你应该使用“Stage Changed”按钮执行相同的操作,我猜,但是当我按下按钮时,它实际上并不会暂存更改的文件.

我找不到任何有关处理合并冲突解决方案的GUI程序的在线文档.任何人都可以告诉我GUI环境中的下一步是什么?

解决方法

我找到了答案.尽管很烦人,但当您执行除冲突解决之外的任何操作时,Stage Changed按钮执行git add命令将执行的操作.但是如果你正在解决冲突,你不应该使用那个按钮(它实际上不起作用);相反,你应该使用以下菜单:提交>要承诺的阶段.键盘快捷键是CTRL T.

实际上,Stage Changed按钮等同于菜单选项Commit>将更改的文件转换为提交.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读