2
A
回答
0
編寫一個循環遍歷所有文件的腳本,從文件中提取修改日期,然後將其打印出來。
它與GIt無關。 :-)
如果你想使用git命令來做到這一點,你不能使用ls-tree
命令:
# loop over the files and print last modification date
git ls-tree -r --name-only HEAD | while read filename; do
echo "$(git log -1 --format="%ad" -- $filename) $filename"
done
ls-tree
列表中的一個樹對象
--name-only
的內容 - 只打印出文件名
循環並打印出表格文件的日誌的最後修改日期
+0
在我的情況下,這不起作用,因爲創建/修改日期被覆蓋到我下載文件的日期。這就是爲什麼我想用提交日期來做它,因爲它沒有被覆蓋。 – filaton
+0
下面是你可以做的: http://stackoverflow.com/questions/35979874/get-a-graph-data-that-shows-last-1-year-on-code-checkins/35980125#35980125 – CodeWizard
2
這裏是1班輪展現有不在去年被改變的文件:
git ls-files | grep -v "$(git log --pretty=format: --name-only --since='1 year ago' | sort | uniq)"
也許你可以在一個別名這個包裹起來,使其更容易地調用。
相關問題
- 1. NetBeans 7.0.1的Git插件顯示修改後的未修改文件
- 2. 顯示最近的文件
- 3. tortoisegit diff顯示未修改的文件
- 4. 使git狀態顯示未修改/未更改的跟蹤文件?
- 5. 要顯示Template :: Toolkit文件中的文件的最近修改日期
- 6. 最近修改的文件夾
- 7. 顯示最後修改時間文件
- 8. SVN顯示未修改的文件作爲修改
- 9. 查找最近30天未修改的文件清單
- 10. BASH:顯示修改日期的最後修改文件
- 11. 使修改後的文件git狀態顯示文件夾
- 12. 的git - >文件列表顯示在最近提交更改特定目錄
- 13. 如何更改顯示最終未提交的修改後的文件的git status的行爲?
- 14. Git Bash顯示修改後的非ASCII字符的文件
- 15. 批處理文件循環未顯示最近的目錄
- 16. Git在更改文件權限後顯示修改後的所有文件
- 17. 如何在git log中顯示修改的文件路徑
- 18. git checkout -t顯示修改後的文件
- 19. git Status在新的和修改部分中顯示文件
- 20. 如何使用命令提示符bat文件打開最近修改或最近創建的文件
- 21. 活動未顯示在最近的Android
- 22. TFS Git的API,以顯示未提交的修改
- 23. Git Tower:如何在修改列表中顯示未跟蹤文件?
- 24. 顯示整個文件的Git diff命令被修改,而不是顯示修改過的小部分代碼
- 25. 複製文件後git status顯示修改
- 26. 爲什麼Git狀態顯示許多文件在未被修改時被修改?
- 27. 防止在git上修改被修改的文件被修改
- 28. 顯示最近查看未登錄?
- 29. Git不會顯示有一個文件上修改後的文件
- 30. git status - 不顯示未跟蹤文件
由於您知道如何找到您不想要的文件集,只需獲取所有跟蹤文件的列表並刪除最近修改的文件。 –
感謝您的回答,我正在考慮這個問題,但我想知道是否沒有一個很好的方式來使用git開箱即可:) – filaton