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

时间:2010-07-17 07:58:42

标签: git dvcs

是否有一种简单的方法可以在git中找到历史悠久的项目中第一次提交的SHA1?

2 个答案:

答案 0 :(得分:5)

就在我的HEAD顶部,这应该得到当前分支的“第一次”提交之一。

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

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

答案 1 :(得分:2)

git log --reverse | head -n1