我从另一个分支
feature
创建了一个分支dev
,并使用这些说明将其与
--no-ff
合并,最终得到如下图所示的树(但不是“掌握”它的dev
):
现在我已经在
feature
上做了更多工作,并希望将其推送到 feature
分支(就像上图中 feature
序列中的下一个黄点)。我是否继续在这个分支上
$ git push origin feature
或者我必须这样做
$ git checkout dev
$ git merge --no-ff feature
每次我想推到
feature
?我想将 feature
分开。
每次添加更多提交时,您不必将
dev
合并回 feature
。feature
分支即可。
如果您想检查一切是否仍然正常工作,您仍然应该在本地将
feature
合并到 dev
。
get checkout dev
git merge --no-ff feature
git add <resolved-files>
git commit