我有一个存储库,其中包含分支主服务器和A以及两者之间的大量合并活动.当基于master创建分支A时,如何在我的存储库中找到提交?
我的存储库基本上是这样的:
-- X -- A -- B -- C -- D -- F (master)
\ / \ /
\ / \ /
G -- H -- I -- J (branch A)
Run Code Online (Sandbox Code Playgroud)
我正在寻找修订版A,这不是git merge-base (--all)找到的.
o---1---o---o---o---o master
\ /
o---o---2 feature
Run Code Online (Sandbox Code Playgroud)
是否可以在不使用reflog的情况下获得提交1?使用git 2.4.2
我试过了:
git merge-base master feature
git merge-base feature master
returns: commit 2
git merge-base --fork-point master feature
git merge-base --fork-point feature master
returns nothing ( exit code 1 )
Run Code Online (Sandbox Code Playgroud)
不重复: