我是Git的新手,我有以下2个问题,请帮助我理解。
我有master和testrelease分支,我打算将testrelease分支合并到master,我想知道是不是我需要在master上创建标签而不是将testrelease branch合并到master?或者我需要在testrelease branch上创建标记,而不是将其合并到master。
我有主人和另外两个分支,我有新的分支(当前工作分支),我需要合并回主人和其他2分支。我的问题是,是否需要首先合并到主人,而不是从主人合并到其他2个分支?
答案 0 :(得分:1)
首先合并为master,然后标记提交。
这取决于工作。如果它们是从同一分支(例如master)生成的每个独立分支,则合并回master,然后将其他功能/修复合并/ rebase到其他分支。如果它们是作为子分支彼此创建的,那么首先合并回原始基础并最终汇聚回到最后一个。
您可能还会发现此Git流模型很有用:http://nvie.com/posts/a-successful-git-branching-model/