如何使用 --no-ff 在分支分支上继续工作?

How to keep working on a branched branch with --no-ff?

我从另一个分支 dev 创建了一个分支 feature 并使用 these instructions 将其与 --no-ff 合并,最终得到如下图所示的树(但相反"master" 的 dev):

现在我在 feature 上做了更多的工作,想把它推到 feature 分支(就像上图中 feature 序列中的下一个黄色点) .我是否继续这个分支分支

$ git push origin feature

或者我必须这样做

$ git checkout dev
$ git merge --no-ff feature

每次都想推送到feature?我想 feature 分开。

您不必在每次添加更多提交时都将 dev 合并回 feature
您可以只添加这些提交并推送您的 feature 分支。

如果您想检查那里的一切是否仍然正常,您仍然应该在本地合并 featuredev