git 客户端解决冲突文件

本文详细介绍了如何配置BeyondCompare作为Git的冲突解决工具,并提供了具体的Git操作步骤,包括解决冲突的方法及配置流程。

关于配置beyond compare为git的冲突解决工具参考以下博客:http://blog.youkuaiyun.com/paincupid/article/details/49909997 感谢分享。

git操作步骤:

1. git add -A  // 将文件修改(添加新文件, 修改文件, 删除文件)添加到暂存区(index, stage)

2. git commit -m "注释" // 如果没有新添加文件,可以直接使用git commit -am"注释", 而省略第一个操作

3. git pull // 拉取远程仓库代码

//----遇到冲突--------------

3.1  git mergetool demo.txt // 调用git 配置的文本对比工具,解决冲突。 可以同时编辑多个冲突文件。每一个冲突文件会启动一个beyond compare程序,同时会多生成几个新文件。 我们把冲突解决后,保存,关闭当前的beyond compare时,多生成的几个文件将会消失,但是会再次生成一个.orig文件,这个文件需要手动删除


3.2  git add demo.txt  // 冲突解决完成后需要,标志其已解决

3.3 git commit -m"注释" // 将解决后的文件再次commit。 可以直接使用git commit -am "注释" 以省略3.2的步骤


//------------------

4. git push //将代码推送到远程仓库


配置git的冲突解决工具

在.git文件夹下的config中添加。 其中cmd的值为beyond compare的安装路径

[merge]  
tool = bc3  
[mergetool]  
prompt = false  
[mergetool "bc3"]
cmd = "\"D:/soft/beyondCompare/Beyond Compare/bcomp.exe\" \"$LOCAL\" \"$REMOTE\" \"$BASE\" \"$MERGED\""

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值