1
A
回答
0
你可以尝试:
git diff SHA^ SHA /path/filename
...比较提交裁判SHA
和他以前SHA^
为特定路径之间的变化(你也可以使用通配符)。
2
最简单的方法:
git show SHA -- /path/filename
如果它是一个合并提交:
git show -m --first-parent SHA -- /path/filename
这也将显示提交的总结。只查看差异添加--format=''
如果你使用这个时候,配置和使用,别名(随意使用自己的别名):
git config --global alias.diffsha 'show -m --first-parent --format=""'
git diffsha SHA -- /path/filename
相关问题
- 1. 如何查看日志中每次提交的更改文件?
- 2. 如何使用Xcode列出为提交而更改的所有文件并查看每个文件的更改?
- 3. 如何查看在集市中每次提交更改的文件?
- 4. 如何查看文件系统以进行更改
- 5. 如何在提交之前查看EF-CodeFirst中的更改?
- 6. 查找指定提交中已更改行的文件
- 7. 如何查看文件中发生的更改,导致未提交的更改git?
- 8. 查看未更新表单提交
- 9. 如何查看由提交引起的更改?
- 10. 如何查看实体集和未提交的更改?
- 11. 如何查看查找git log中每个文件更改的行数
- 12. Rails:如何查看视图中的哪个表单提交
- 13. 如何自动分割git提交单独文件的更改
- 14. 如何在查看单个文件的差异时查看tig中的完整提交差异?
- 15. 查看订单提交
- 16. 在SVN中提交单个更改
- 17. 更改表单提交的行为
- 18. 如何查看Open Atrium中的提交?
- 19. 如何查看文件,而不是使用Python进行更改的目录?
- 20. 如何观看Excel文件变化,同时openpyxl进行更改
- 21. 如何提交单个分段文件?
- 22. git:如何查看对单个分支的提交
- 23. 单键上传 - 提交文件 - 更改时自动提交文件。 JQuery
- 24. 如何使用Node.js有效地查看文件以进行更改?
- 25. 如何对目录中的单个文件进行相同的更改?
- 26. 如何查看对CSS样式进行更改的影响
- 27. 如何找出文件模式更改来自哪个提交?
- 28. 如何查看git的文件差异比较之前提交
- 29. 如何在提交之前查看文件的索引版本?
- 30. Git:如何在不更改以后提交的文件/文件夹的情况下在较早的提交之间进行提交?
如果你正在寻找的差异,你为什么不使用'git diff'? 可以做'git diff SHA^SHA - FILENAME'。 – Alderath
或者似乎为git指定文件的标准方式也适用于git show:'git show SHA - FILENAME' – Alderath
@Alderath,您的第二条评论应转换为答案。 – kostix