git - 使用 git 检查项目的第一次提交

标签 git dvcs

有没有一种简单的方法可以找到一个长期使用 git 的项目中第一次提交的 SHA1?

最佳答案

就在我脑海中,这应该是当前分支的“第一次”提交之一。

git rev-list --reverse HEAD | head -1

(如果分支包含两个已 merge 在一起的不相关分支,则不能保证您将获得哪个根,但您可以使用 --date-order 来选择最旧的。)

关于git - 使用 git 检查项目的第一次提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3270696/

相关文章:

version-control - 如何防止 Mercurial 补丁被拉出?

git - 如何使用 git 在 Intellij IDEA 中自动查看传入的提交?

git - 永久忽略对跟踪文件的本地更改

git - 由于 git 失败,Maven 发布失败

Git - 从给定分支的给定文件中获取给定范围的行

git - 为什么 git log 不显示移动文件的历史记录,我该怎么办?

version-control - 版本控制中的二分法是否受益于使用 rebaseif 工作流?

git-branch - 有没有更好的方法来查明是否存在本地 git 分支?

git - 克隆是否是 Mercurial 中推荐的分支方式?

git - 撤消 Git 中一个文件的工作副本修改?