我正在使用本指南:http://nvie.com/posts/a-successful-git-branching-model/,作为我在发布时使用git的方法。它建议您使用develop
和master
分支,并为每个master
提交生成就绪版本。
我已在我的0.1.0
分支上完成了我的项目的develop
版本,并试图通过以下方式分离该提交:
git checkout --orphan master
在develop
分支上。这工作,并创建了一个新的主分支,没有事先提交历史记录。 但是,问题是master
上的这个新提交没有链接到它分支的develop
提交,就像我在github上的repo网络窗格中看到的那样。但是这两个分支似乎都与我上面链接的指南相关联。
是否可以从提交分支,并保持分支之间的连接,但不保持提交历史记录?所以我只有master
的提交,仍然链接到它从哪里分支?或者这是不可能的?
答案 0 :(得分:2)
那是不可能的。如果分支显示从分支的点而没有显示任何历史记录,那么它真的没有意义。