win7下git 合併工具p4merge的配置使用

先補充下git diff的知識:

(1)你可以用git diff來比較項目中任意兩個版本的差異。

         $git diff master..test

(2)上面的命令只顯示兩個分支的差異,如果你想找出master,test的共有分支和test分支的差異,你可以用3個'.'來操作:

        $git  diff master...test

 git diff是一個非常有用的工具,可以找出你項目中任意兩個改動後的不同之處,或是用來查看其他人提交過來的分支。


  一:git diff 通常用來比較工作目錄work directory 和 索引 index 區的文件差異。

  二:git diff --cached 用來查看index 區和當前版本庫的文件的差異

  三:git diff HEAD 用來查看工作目錄work directory 和版本庫的差異。

         類似的git diff HEAD^(等價於git diff HEAD~1),git diff HEAD~2  (最近1次提交,最近2次提交)


圖像化顯示兩個文件的異同(只介紹win7的配置)

(1)下載p4Merge工具,http://www.perforce.com/downloads/20-User,有很多的插件,只需要p4merge。

        安裝後,默認在系統的環境變量path下加入了p4merge的執行路徑,也就是p4merge的所在路徑加入到path中,當然

       也可以在git的配置文件config中指定p4merge的path參數。

(2) 配置.git文件的config文件 ,加入以下行:

        

(3)OK,然後修改一個本地的文件,然後輸入git difftool試用下

          

       彈出了:

        

      git merge類似吧,稍後截圖附上。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章