當我有一個文件,例如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 vs SVN如何區分標籤
- 3. git:如何區分branchA:file.php和HEAD:otherfile.php
- 4. Git的掌握和開發分支:我們如何
- 5. 我們如何判斷哪個分支在Git中更新?
- 6. 在Git中,我如何區分我的分支的第一個提交?
- 7. 我們如何在JSON方法中區分NSDictonary和NSArray
- 8. 我們如何檢索不區分大小寫的單詞?
- 9. 我們如何區分流程模型和流程框架?
- 10. 我們如何區分具有相同直方圖的圖像?
- 11. 我們如何在Oracle查詢使用分區
- 12. 我們如何區分deflateRaw流中的deflate流?
- 13. 我們如何區分c#和silverlight實用程序類和ui?
- 14. 我們如何區分圖像濾鏡效果?
- 15. 我們是否需要分區器?
- 16. 我如何區分RadioButton?
- 17. git merge -s遞歸-X我們vs git merge -s我們的?
- 18. Git用另一個分支替換master分支 - git merge -s我們的?
- 19. 如何讓git bash分支區分大小寫?
- 20. 如何在git中區分樹和遠程分支?
- 21. git merge select我們和他們的
- 22. 我應該如何使用git分支?
- 23. 如何整合聯繫我們部分在我們的網站?
- 24. 我們忘了分支,我們如何繼續?
- 25. 我們如何跟蹤我們的工作副本的分支?
- 26. 他們如何區分位流中的不同部分
- 27. Git的:比方說,我們有一個項目,我們使用git用於此目的:訪問特定分支
- 28. 我如何區分一個分支與我的默認分支
- 29. 我們如何在git中的兩個分支之間同步文件?
- 30. 我們如何分類各種算法?
你是詢問['混帳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