1

查看 github 项目的网络图,我看到了 3 个感兴趣的分支;大师,测试,开发。

进一步查看 github 网络图,我被引导相信 test 是 dev 的一个分支,而不是 master 的一个分支。

在某个时候,我会想把测试的内容放到master中。

我是否需要删除 master 并从 test 中创建一个名为 master 的新分支才能将测试“获取”到 master 中?顺便说一句,我想保留主历史记录,以便在需要时回滚到更早的提交。所以,删除听起来很糟糕。

4

1 回答 1

2

你应该合并testmaster那时。

$ git checkout master
$ git merge test

像“test 是 dev 的一个分支,而不是 master 的一个分支”这样的陈述在 Git 中并不是真的。test可能已经从 的提交中分支出来dev,但假设在某个时候分支了,那么传递属性dev也分支了。mastertestmaster

于 2012-06-02T18:45:28.330 回答