我们在这里做 Git Flow,但现在我们需要在 Git Flow 启动之前创建一个修补程序分支。我们v906b03
在创建release
和develop
分支之前有一个标签。我们还有Git Flow 启动后v914
的v915
标签。
该方法将是一些在这行:
$ git checkout master
$ git reset --hard v906b03 #make sure that master "passed by" v906b03
$ git branch v906b03-hotfix
$ git merge v914 #this merge should be a fast-forward
$ git merge v915 #this merge should be a fast-forward
现在,我得到的是用于合并的递归合并v914
。我试图找出没有运气v906b03
就无法实现的提交。v914
我试过git log --oneline --not v914 v906b03
了,但它是空的。我也试过git log --oneline v914..v906b03
了,应该是一样的,也是空的。
到底是怎么回事?