我找到了使用opendiff作爲「git diff」的方法,但「git show」沒有完全相同的選項。有「git show」在osx上使用opendiff來顯示提交
0
A
回答
0
根據手冊頁,git-show
在幕後運行git diff-tree -cc
以產生差異輸出。這可能會繞過您的git-diff
自定義設置。
嘗試更改.gitconfig以在運行git-diff
爲git-diff-tree
時添加相同的選項。
0
你能說服git的差異向您展示使用黑客的該位的最後兩個提交的區別:
其中COMMITS=$(git log --name-status HEAD^^..HEAD | grep "commit" | sed 's/commit/ /')
COMMITS=($COMMITS)
git diff ${COMMITS[1]} ${COMMITS[0]}
情況下git會使用任何編輯器,你告訴它使用git的差異。
相關問題
- 1. Git - 在提交時顯示提交者
- 2. 如何使用標籤以來的提交數量來顯示git提交
- 3. git顯示上次檢查時提交
- 4. zsh - 顯示git分支是否有提交過的提交
- 5. Git顯示標籤提交是在
- 6. 我不能讓git diff使用opendiff
- 7. opendiff(FileMerge)在Mac OS X上停止使用git
- 8. Git的,而試圖提交的OSX
- 9. 提交項目沒有顯示更改提交到Git倉庫在Eclipse
- 10. Git不顯示提交的圖標
- 11. git-diff:只顯示提交的變化
- 12. git突出顯示提交消息
- 13. Git命令顯示頭提交ID?
- 14. IntelliJ顯示提交後的GIT差異
- 15. 以下git提交提示?
- 16. GIT中對提交沒有顯示在GitHub的貢獻曲線
- 17. git:顯示舊提交文件的未來
- 18. Matplotlib Graph沒有顯示在OSX上?
- 19. git顯示前幾個提交回合併基的提交
- 20. Git擴展沒有顯示一次提交的所有文件
- 21. MM在git show中代表什麼 - 爲輸出提交合並提交?
- 22. 對於每個提交散列使用git顯示
- 23. 將所有Git提交日期提交到未來1天
- 24. 過濾git日誌以僅顯示提交提示
- 25. ASP.NET&JQuery |在提交上顯示jQuery LightBox
- 26. 在提交按鈕上顯示div
- 27. git:如何顯示提交自「最後一次是上午5AM」
- 28. Git - 顯示上游背後的提交數量
- 29. 顯示git分支與上次提交日期
- 30. 如何在我的mac osx終端上顯示我的git分支和提交狀態?
我覺得'git show'更像'git log',並不像'git diff',即使'git show'確實有時會顯示差異。 – willoller