查看日誌時,我經常使用git log --name-only
來查看每個提交更改/引入的文件。 git會在每個日誌條目的文件路徑列表上添加。如何列出包含Git中所有更改文件的特定文件的提交?
但是,如果您使用git log --name-only path-to-file
您將按照預期方式獲取涉及該文件的提交,但它只會額外列出指定的文件,而不會列出所有已更改文件的完整列表。使它很無用。在git版本2.1.4上看到的行爲。
是否有不同的咒語可用於列表全部當查看特定文件的日誌時,每次提交文件更改?
可能的複製[如何列出提交中的所有文件?](https://stackoverflow.com/questions/424071/how-to-list-all-the-files-in-a-commit) –
我很確定已經有一個覆蓋你的問題的Stack Overflow問題/答案。在發佈之前嘗試搜索它。 –
@TimBiegeleisen在發佈之前,我已經搜索過。據我所知,這不是重複的。您引用的問題是列出特定提交的已更改文件,而不是查看提交日誌時。無論如何,我都仔細研究過這個問題,但沒有發現。 – kcghost