46
A
回答
95
這一個更類似於svn命令,因爲它顯示文件狀態:添加(A),複製(C),刪除(D),修改(M),重命名(R)等。
git log --name-status -10 path/to/dir
值得看看git log
的完整文檔頁面。在那裏你會知道-10
是指過去的10次提交,而-p
會給你完整的補丁,以及各種其他的好東西。
4
19
要顯示過去10個提交更改過的所有文件,無需任何承諾的信息,這樣做:
git diff --name-only HEAD~10..HEAD yourdir
+2
在編輯器中重新打開文件的完美解決方案。 – cdosborn 2015-07-28 16:54:42
相關問題
- 1. Git:撤消未提交的更改以重置特定文件
- 2. 使用git查看對特定文件的未提交更改
- 3. 在git中顯示每個分支的最近提交
- 4. 顯示傳入的git提交中更改了哪些文件
- 5. 列出在特定提交中更改特定行的所有提交
- 6. Git:如何找到最接近目錄的提交?
- 7. 使用GitPython列出特定git提交的目錄的內容
- 8. Git blame提交特定代碼範圍的特定文件的更改
- 9. 提交項目沒有顯示更改提交到Git倉庫在Eclipse
- 10. 如何列出自特定GIT提交後不會更改的所有文件
- 11. Git:顯示最近未修改的文件
- 12. 使用linux shell在目錄中顯示最近的文件
- 13. git的日誌文件名--follow沒有顯示提交更改的文件
- 14. 如何在git中找到最近的文件提交者?
- 15. 獲得提交的前散列提交,改變特定文件
- 16. Mercurial - 獲取最近更改集中更改的文件列表
- 17. 使用GIT顯示比特定格式的特定日期更舊的提交
- 18. 只用git提交當前目錄下的修改文件?
- 19. 僅在Git中的一個目錄中提交更改
- 20. 主目錄中的Git Init - 現在無法提交更改
- 21. 針對已更改但未更改的特定文件提交更改
- 22. 在目錄中查找特定目錄並更改文件名
- 23. 顯示最近的文件
- 24. 當git提交指定郵件時在項目中更改文件
- 25. 目錄更改後不會提交
- 26. Git簽出到最近的提交
- 27. git rebase保持最近的提交
- 28. Git - 在提交時顯示提交者
- 29. 如何獲取特定目錄中最近文件的名稱?
- 30. Git:如何檢出特定目錄中的所有提交的.css文件?
爲了完整:常用的一組相似選項是「-p」(完整補丁),「--stat」(數量爲('--stat'但是機器可讀的),'--name-status'和'--name-only'(僅僅是文件名)。 – Cascabel 2010-11-05 18:04:53
對於任何人不知道已經知道這個問題,-10指的是你想要顯示的提交數量。如果您需要提交完整的提交列表,請嘗試將該數字設置得非常大,例如根據需要設置爲-1000或更大。 – 2015-01-08 20:07:40
自特定提交或標籤以來是否也可以查看歷史記錄?它在數百次提交之前,所以試圖數... – MrFox 2016-07-13 08:16:48