如果我从一个提交创建多个分支(aaa、bbb、ccc),然后从其中一个分支(bbb)创建一个新分支(ddd),并在其上进行提交。然后,我将所有内容推送到远程仓库。另一个人如何知道新的分支(ddd)来自哪个分支?
我使用的git命令是:
git branch aaa
git branch bbb
git branch ccc
git branch ddd bbb
git checkout ddd
echo 2 >> file
git add file
git commit -m "2"
git日志会显示:
* commit d259a3b (HEAD, ddd)
|
| 2
|
* commit efb038c (develop, ccc, bbb, aaa)
|
| 1
|
* commit dd24bb6 (master)
甚至可以知道ddd是从bbb分支派生出来的吗?
谢谢
git flow feature finish <name>
时,它会知道从哪个分支开始,并正确地将其合并回去。这是否意味着它只在本地工作?我对git命令包装器不太熟悉。再次感谢。 - Ng Khin Hooigit flow
,但它一定会使用一些侧面渠道(在配置文件中记录合并的“目标”,或者在另一个引用中隐藏在存储库中,或类似的方式)。 - torek