回答
git rev-list <since_hash>..HEAD
或包括提交:
git rev-list <since_hash>^..HEAD
您可以使用git log
而不是git rev-list
,以獲得更多詳細信息。
這對我來說非常合適,謝謝!我發誓我已經嘗試過了。一定是犯了一個錯誤。 – ehftwelve
@manojlds我知道'HEAD'指向歷時提交,但什麼是的''^ –
@KasunSiyambalapitiya''^是第一個父一個別名的含義。請參閱https://www.kernel.org/pub/software/scm/git/docs/git-rev-parse.html中的「指定修訂」 - 另請參閱手冊https://git-scm.com/book/en/v2/Git-Tools-Revision-Selection - 或者http://stackoverflow.com/questions/2221658/whats-the-difference-between-head-and-head-in-git – Michaelangel007
您可以從shell中運行以下的git命令:
git log --pretty=oneline commit-id...HEAD
假設由 「提交號」,你的意思是提交哈希:
git log <commit-hash>..HEAD
git log <hash>..
是最少的打字量。省略「頭」假定這就是你的意思。 Rev-list也可以工作。
這是我的最愛。我喜歡將它與'--oneline'結合使用。當然,也可以使用類似分支名稱的引用,而不是'
- 1. Github如何跟蹤僅從某些用戶提交的提交
- 2. 某些輸入未提交
- 3. Jenkins「Git插件」既不忽略提交某些消息也不提交來自某些用戶
- 4. Mercurial:更改某些未提交的提交的用戶名?
- 5. 如何獲得自特定CL以來提交的CL列表?
- 6. 如何在git中的某些順序提交中刪除一個提交
- 7. 如何自動回放提交來自特定提交的詳細信息?
- 8. 如何使用標籤以來的提交數量來顯示git提交
- 9. 如何列出自上次顛覆標籤以來的所有提交?
- 10. 如何使用提交後提交鉤子提交提交時的修訂?
- 11. 如何在向Gerrit提交上次提交後提交額外的提交?
- 12. 如何提交表單散列或自
- 13. Javascript如何自動提交
- 14. 如何自動提交後?
- 15. jpaTemplate如何自動提交...?
- 16. 達到某個提交併放棄提交之前的所有提交
- 17. 列出其他人提交的提交(即不是我)?
- 18. 如何使不可提交的提交可以推送?
- 19. SVN:如何檢出昨天以來提交的所有文件?
- 20. 如何獲得提交後提交mercurial?
- 21. 如何讓Mercurial再次提交提交?
- 22. 如何在git中提交提交?
- 23. 如何從JavaScript提交表單提交?
- 24. 如何僅使用github3.py來修改提交/提交請求?
- 25. 提交內提交
- 26. 提交時提交
- 27. 混帳:如何某些提交移動到新的分支
- 28. 如何在我的表單提交時重置某些字段?
- 29. 如何防止提交某些表單的字段
- 30. 如何提交表單,如果滿足某些條件。
你使用什麼Git命令列出來自給定提交名稱的提交? –
你的意思是提交散列,對吧?你也可以用'HEAD〜10'來表示「HEAD前10次提交」,這樣你就可以執行'git log HEAD〜10..',如果這就是你提交數字的意思。 – Cascabel