关于Git学习和其图形化合并工具

   公司项目要从Subversion换到Git,最近公司正在培训呢,我今天也在自己的系统上装了个Git学习了一把,首先要推荐一本学习Git学习的好书,在线中文版:http://progit.org/book/zh/, 英文版:http://progit.org/book/

    git的安装还是相当简单的,我的问题就出在安装git图形化合并工具,我也是初次学习Git,不知道的东西还是老办法,就是去网上搜索,呵呵,下面是原文链接:http://progit.org/book/zh/

 

1.安装p4merge:

下载地址:http://www.perforce.com/perforce/products/merge.html

1>在打开的网址中选择FREE DOWNLOAD,下图红框表示

2.在跳转后的页面上选择Download Perforce,下图所示

3.跳转后的页面上,可以根据自己的系统选择不同的下载链接,我是装在Fedora上的,所以我选择是Linux的32的下载链接

 

 

4.选择32位的系统

5.这个简单了就是一个down load的链接

 

下载得到p4v.gz

解压得到两个文件夹bin和lib,将这两个文件夹覆盖到/usr 目录(使用管理员权限)

 

2.根据prgit.pdf 说明,进行配置(第161页),以下是我配置的结果都是都是Shell 代码(需要管理员权限):

  文件名:extDiff

   存放路径:/usr/local/bin/extDiff

   文件内容:

Ruby代码   收藏代码
  1. #!/bin/bash   
  2. /usr/bin/p4merge "$2"   "$5"   
#!/bin/bash
/usr/bin/p4merge "$2" "$5"

 确保文件可运行:

Ruby代码   收藏代码
  1. $ sudo chmod +x /usr/local/bin/extDiff  
$ sudo chmod +x /usr/local/bin/extDiff

 最后编辑~/.gitconfig:

 

Ruby代码   收藏代码
  1. [diff]  
  2.     external = extDiff  
  3. [gui]  
  4.     spellingdictionary = none  
  5. [mergetool]  
  6.     trustExitCode = false   
  7. [merge]  
  8.     tool = p4merge  
  9. [mergetool "p4merge" ]  
  10.     cmd = p4merge /"$BASE/" /"$LOCAL/" /"$REMOTE/" /"$MERGED/"  
到这儿,git的图形化合并工具,就装好了,快去体验一下吧。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值