我找到了使用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