我有文件列表,我想獲取每個文件在特定時間範圍或使用標記提交的列表。如何使用標籤獲取文件的提交列表?
0
A
回答
0
git log <commit-range specification> -- path/to/file1 ... path/to/fileN
提交範圍規範可能相當複雜。我建議閱讀man git-log。如果你只需要提交列表(sha1和主題),你可能會發現有用的--pretty=oneline
選項的git日誌。從聯機幫助的git-log
OPTIONS
<since>..<until>
Show only commits between the named two commits. When either <since>
or <until> is omitted, it defaults to HEAD, i.e. the tip of the
current branch. For a more complete list of ways to spell <since>
and <until>, see gitrevisions(7).
0
引用下面的命令將顯示從2016年11月16日10:00登錄的path/to/file1
至2016年11月16日12:00
git log $(git rev-list -n 1 --until="2016-11-16 10:00")..$(git rev-list -n 1 --until="2016-11-16 12:00") -- path/to/file1
你需要添加一些程序來檢查那些時間框架中是否有提交。
相關問題
- 1. 獲取提交標籤
- 2. 預提交掛鉤獲取部分提交的文件列表
- 3. 如何獲取Atlassian SourceTree提交的文件列表?
- 4. 獲取Git中兩個標籤之間的新提交列表?
- 5. 獲取git中標籤之間的提交列表
- 6. 如何從合併提交ID獲取文件列表
- 7. 如何獲取用「我喜歡」標籤獲取列表項的用戶列表
- 8. 如何提取Vista文件標籤?
- 9. 如何使用摘要的第一行獲取標籤列表?
- 10. 如何使用Perforce API獲取提交歷史記錄列表?
- 11. 如何獲取使用javagit提交的文件?
- 12. SVN/Subversion:如何獲取壓縮文件$ Revision $標籤在提交時更新?
- 13. 如何獲取提交所屬的標籤?
- 14. 我如何使用錨標籤提交與jQuery的表格
- 15. 如何使用octokit.net獲取2個git標籤之間的提交數量?
- 16. 如何取消使用表單提交的文件上傳?
- 17. 如何使用JavaScript從標籤標籤獲取文本?
- 18. 如何使用Blogger API獲取標籤/類別列表
- 19. 如何使用nokogiri從列表中獲取'asin'標籤?
- 20. 如何使用NGit獲取標籤列表
- 21. 獲取從perforce中的提交更改的文件列表
- 22. 如何使用我自己的圖標獲取社交書籤?
- 23. 如何從複選框列表中提取標籤文本?
- 24. 如何獲得文件的列表,每有octokit和C#提交
- 25. 如何獲得提交的文件列表JGit
- 26. 從AWS代碼中的tree_id獲取文件列表提交
- 27. 從JGit中提交獲取已更改文件的列表
- 28. 如何使用uploadify在表單提交後獲取上傳的文件?
- 29. 如何在當前提交上獲取標籤
- 30. 如何使用javascript獲取文件夾中的文件列表
「時間範圍」可能有問題,因爲,例如,開發人員在一個月前做了更改,但他今天將其推送到中央存儲庫。哪個「時間」與你有關?關於標籤 - 這只是指向特定提交的指針。您想要獲得哪些提交列表(與標記有關)? – Ivan
查看[git help rev-list](https://git-scm.com/docs/git-rev-list),特別是'--since'和'--until'選項,以及''和''的論點。 –
tom