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