我找到了使用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. 如何在git上顯示所有提交的sql文件
- 5. git diff在Mac上未打開opendiff
- 6. zsh - 顯示git分支是否有提交過的提交
- 7. Git顯示標籤提交是在
- 8. 提交沒有顯示在github上?
- 9. 我不能讓git diff使用opendiff
- 10. opendiff(FileMerge)在Mac OS X上停止使用git
- 11. 在Windows上,git顯示HEAD ^,不起作用,並且不顯示父提交,
- 12. 是否有一個git命令在提取後顯示新的上游提交?
- 13. 爲什麼有些提交顯示爲「在GitHub上」提交?
- 14. 「混帳show」命令顯示先前提交
- 15. 提交使用Git
- 16. Git的,而試圖提交的OSX
- 17. 提交項目沒有顯示更改提交到Git倉庫在Eclipse
- 18. IntelliJ顯示提交後的GIT差異
- 19. git log A..B顯示共享提交
- 20. Git不顯示提交的圖標
- 21. git-diff:只顯示提交的變化
- 22. git突出顯示提交消息
- 23. Git命令顯示頭提交ID?
- 24. 以下git提交提示?
- 25. GIT中對提交沒有顯示在GitHub的貢獻曲線
- 26. 顯示更改沒有在git中提交
- 27. git:顯示舊提交文件的未來
- 28. Matplotlib Graph沒有顯示在OSX上?
- 29. git顯示前幾個提交回合併基的提交
- 30. Git擴展沒有顯示一次提交的所有文件
我覺得'git show'更像'git log',並不像'git diff',即使'git show'確實有時會顯示差異。 – willoller