git difftool和mergetool图形化
1.当然是先安装Beyond Compare3 (此处省略安装步骤,自行百度)
2.设置difftool
git config --global diff.tool bc3
git config --global difftool.bc3.path "/usr/bin/bcompare
git config --global difftool.prompt false
3.设置mergetool
git config --global merge.tool bc3
git config --global mergetool.bc3.path "/usr/bin/bcompare"
git config --global mergetool.bc3.trustExitCode true
____________________________________________________________________________________________
Windows git difftool和mergetool图形化
1.当然是先安装Beyond Compare3 (此处省略安装步骤,自行百度)
2.设置difftool
git config --global diff.tool bc3
git config --global difftool.bc3.cmd "\"c:/program files/beyond compare 3/bcomp.exe\" \"$LOCAL\" \"$REMOTE\""
git config --global difftool.prompt false
3.设置mergetool
git config --global merge.tool bc3
git config --global mergetool.bc3.cmd "\"c:/program files/beyond compare 3/bcomp.exe\" \"$LOCAL\" \"$REMOTE\" \"$BASE\" \"$MERGED\""
git config --global mergetool.bc3.trustExitCode true
____________________________________________________________________________________________
使用时:
diff时,用git difftool <file_name>来查看就会直接弹出bcompare.
merge时,要先用git merge <branch_name> 来merge一下,然后如果提示merge有冲突,才用git mergetool来调用bcompare来merge
---------------------
相关文章
- 将git项目提交到另一个新建的git项目中去,保留提交的历史记录
- 为什么说git比svn好
- git 常用命令
- IDEA下操作Git分支案例
- 在Github和Git上fork之简单指南
- git checkout/git reset/git revert/git restore常用回退操作
- git gc和fsck的用法
- idea删除git信息
- 在IDEA中实战Git
- git克隆项目安装依赖报错
- 16.git命令汇总
- git上传本地Intellij idea 项目到码云的git仓库中
- Git命令:Git配置文件+连接远程仓库+项目管理
- Git学习笔记
- Git for Windows之分支管理、分支合并、解决分支冲突
- git撤回本地的commit或者push到远程的代码