问题描述
我有一个分支,可以说 dev
。我从 dev
创建了我的功能分支。 dev
从 2014 年开始提交。
所以
dev
|
---FeatureBranch created on June 10 2021
我在我的功能分支上进行了 10 次提交,可以说是在 6 月 10 日、6 月 11 日和 6 月 12 日。
如何在我的功能分支上获得第一次提交?
我尝试了 git log --reverse
,但会在 2014 年给我第一次提交,因为我的功能分支也将包含来自 dev
分支的所有提交。
解决方法
您可能正在寻找
git log --oneline dev..feature --reverse
这是功能上的提交,而不是开发上的提交,顺序相反,所以第一个是您正在寻找的。有很多更酷的方法可以做到这一点,但这是最简单明了的方法。