git作為分布式版本管理工具,各種強大之處不言自明,但是他的檢查檔案修改變動的功能不得不說和svn相比比較弱(當然是指在名兩行下),如果在開發環境中去檢視修改等功能和svn我個人感覺沒有什麼差別。但是使用git如果運用開發環境裡的外掛程式去使用,有種玷汙了強大的git的的嫌疑(哈哈,玩笑啊)。命令列下檢視git檔案修改的可以配置許多第三放工具,這裡介紹兩種,感覺這兩種用著比較舒服。
一:diffmerge 配置
2、配置環境
2.1:在terminal中執行如下命令:
git config
--global
diff.tool diffmerge
git config
--global
difftool.diffmerge.cmd
'diffmerge "$local" "$remote"'
git config
--global
merge.tool diffmerge
git config
--global
mergetool.diffmerge.cmd
'diffmerge --merge --result="$merged" "$local" "$(if test -f "$base"; then echo "$base"; else echo "$local"; fi)" "$remote"'
git config
--global
mergetool.diffmerge.trustexitcode
true
2.2:或者在~/.gitconfig中新增如下**。
[diff]
tool = diffmerge
[difftool "bc3"]
cmd = /usr/bin/bcompare \"$local\" \"$remote\"
[merge]
tool = diffmerge
[difftool]
prompt = false
[mergetool "bc3"]
cmd = /usr/bin/bcompare \"$local\" \"$remote\" \"$base\" \"$merged\"
[difftool "diffmerge"]
cmd = diffmerge \"$local\" \"$remote\"
[mergetool "diffmerge"]
cmd = "diffmerge --merge --result=\"$merged\" \"$local\" \"$(if test -f \"$base\"; then echo \"$base\"; else echo \"$local\"; fi)\" \"$remote\""
trustexitcode = true
二:beyond compare配置。
2.2:在~/.gitconfig中新增如下配置。
[diff]
tool = bcomp
[difftool "bcomp"]
cmd = \"/usr/local/bin/bcomp\" \"$local\" \"$remote\"
[difftool]
prompt = false
[merge]
tool = bcomp
[mergetool]
prompt = false
[mergetool "bcomp"]
cmd = \"/usr/local/bin/bcomp\" \"$local\" \"$remote\" \"$base\" \"$merged\"
2.3:上面兩種任何一種配置成功後,執行如下:
在terminal下執行如命令,用來檢視工作區和快取區的檔案修改情況:
git difftool ,顯示場景:會依次開啟比較修改的檔案(
這樣就可以在關閉乙個,就自動開啟下乙個修改的檔案)
git difftool head -- readme.txt(比較當前檔案
ready.text的修改情況)。
git difftool命令的用法應該和git diff一樣,只是配置好git difftool工具後可以以更加友好的方式開啟。
三:git常見命令介紹
3.1:git diff/difftool
git diff :預設檢視當前修改並且沒有add 的內容
git diff --cached :檢視已經add 並且沒有commit 的內容
git diff head 是上面檢視上面兩種條件的並集。
git diff versinnum1 versinnum2 : 比較兩個版本號碼檔案的修改差異。
資料參考連線:
Unix Linux 第三方實用Shell工具集
第三方就是我方啦.1.path 環境變數 path不會換行,看起來很費勁,path將 path分行輸出 echo e 2.classpath 類似path echo e 3.rmall 遞迴的將某個目錄下所有滿足條件的檔案和子目錄刪除 for file in find name do rm rf f...
第三方登入
我的應用就可以通過token第三方應用獲取一些基本資訊了,我的應用在獲取到這些基本資訊之後,就可以在我的應用中建立乙個賬號了。下次使用地方登入獲取到的這些使用者資訊,就可以直接用來登入我的應用了。為什麼先返回code呢?這個返回的code只能夠使用一次。這個code是從qq的伺服器返回給 時,我們時...
第三方註冊
第三方註冊 一些as hss建立如下表中的 ifc過濾規則,當終端在 s cscf 上註冊成功後,s cscf 從hss ifc過濾規則 s cscf 檢測所有過濾規則,發現 中的規則要求 ue ims.test 這個終端發出初始註冊訊息後,需要 到 sip as.ims.test 應用伺服器,之後...