回答
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