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. 如何在提交之前查看文件的更改?
- 3. 如何使用Xcode列出爲提交而更改的所有文件並查看每個文件的更改?
- 4. 如何查看在集市中每次提交更改的文件?
- 5. 如何查看文件系統以進行更改
- 6. 使用git查看對特定文件的未提交更改
- 7. 如何查看我在合併提交中所做的更改
- 8. 如何在提交之前查看EF-CodeFirst中的更改?
- 9. 如何使用tig查看已更改但未提交的文件的差異?
- 10. 如何使用git log查看提交(和文件更改)的原始分支?
- 11. 查看更改「在提交」Rails
- 12. 查找指定提交中已更改行的文件
- 13. 如何從命令行查看單個Mercurial提交?
- 14. 如何查看是否對錶單進行了更改
- 15. 如何查看文件中發生的更改,導致未提交的更改git?
- 16. 表單提交後查看不更新
- 17. 查看未更新表單提交
- 18. 如何查看實體集和未提交的更改?
- 19. 如何查看由提交引起的更改?
- 20. 如何查看查找git log中每個文件更改的行數
- 21. Rails:如何查看視圖中的哪個表單提交
- 22. 如何自動分割git提交單獨文件的更改
- 23. 如何在查看單個文件的差異時查看tig中的完整提交差異?
- 24. 如何獲取單個提交的每個更改文件的修補程序?
- 25. 龜在使用WinMerge提交之前如何查看更改?
- 26. 查看訂單提交
- 27. 對文件進行更改後SVN提交
- 28. 在SVN中提交單個更改
- 29. 如何查看Open Atrium中的提交?
- 30. 更改表單提交的行爲
如果你正在尋找的差異,你爲什麼不使用'git diff'? 可以做'git diff SHA^SHA - FILENAME'。 – Alderath
或者似乎爲git指定文件的標準方式也適用於git show:'git show SHA - FILENAME' – Alderath
@Alderath,您的第二條評論應轉換爲答案。 – kostix