當我有一個文件,例如git中的x.java
,如何在git中看到與以前版本的區別?
在Clearcase中,我們通過圖形或cli來進行diff?
我們如何在cli模式下在git中執行此操作?我們如何區分git?
0
A
回答
2
1
運行GUI如果你知道犯號和要比較這個文件之間提交,你可以做到這一點的命令。
git diff <commit> <commit> x.java
,或者您也可以安裝和使用任何外部工具使用difftool比較
git difftool x.java
,你應該已經安裝並在您的本地配置difftool。
0
檢查何時以及如何特定文件改變時,最簡單的方法是:
git log -p x.java
這會告訴你,改變file.java
(忽略不把提交)與描述變化之間的差異會提交文件。定位感興趣犯(S)後,您可以使用產生的diff:
git diff COMMIT_ID x.java # diff between COMMIT_ID and HEAD
git diff COMMIT_ID1 COMMIT_ID2 x.java # diff between COMMIT_ID1 and COMMIT_ID2
相關問題
- 1. git根分支...他們如何工作?
- 2. git:如何區分branchA:file.php和HEAD:otherfile.php
- 3. Git vs SVN如何區分標籤
- 4. Git的掌握和開發分支:我們如何
- 5. 我們如何在Oracle查詢使用分區
- 6. 我們如何在JSON方法中區分NSDictonary和NSArray
- 7. 我們如何區分流程模型和流程框架?
- 8. 我們如何區分deflateRaw流中的deflate流?
- 9. 我們如何區分具有相同直方圖的圖像?
- 10. 我們如何檢索不區分大小寫的單詞?
- 11. 我們如何區分圖像濾鏡效果?
- 12. 如何讓git bash分支區分大小寫?
- 13. git merge select我們和他們的
- 14. 我應該如何使用git分支?
- 15. 如何整合聯繫我們部分在我們的網站?
- 16. 我們如何跟蹤我們的工作副本的分支?
- 17. 我如何區分一個分支與我的默認分支
- 18. 我們如何分類各種算法?
- 19. 我們應該什麼時候在蜂巢中進行分區和分區?
- 20. 我如何區分Fedora和Ubuntu?
- 21. 我如何區分每個列表
- 22. 我們真的需要在Git中分支嗎?
- 23. 爲什麼git設置我們(沒有分支)?
- 24. 我們如何區分SDK類對象和自定義類對象?
- 25. 我們如何使用JMeter的區分並聯和串聯網絡請求?
- 26. 如何區分git中特定版本的文件?
- 27. 如何區分一個文件到Git中的任意版本?
- 28. 如何做不區分大小寫的git diffing?
- 29. 如何在NERDTree中區分git忽略的文件和目錄
- 30. 如何使用git difftool來區分合並衝突?
你是詢問['混帳diff'(https://www.kernel.org/pub/software/scm/git/文檔/ GIT-diff.html)? – 2013-05-10 05:39:14
Git還支持圖形模式,嘗試'git gui' - 這會產生一個UI,它允許瀏覽整個版本歷史,包括與以前版本的差異(打開「Repository/Visualize all Branch history」) – 2013-05-10 05:40:50
@Andreas:只需鍵入'git gui' in cli? – Jim 2013-05-10 05:44:19