我遇到了一些git-flow问题。我有一个管理员和一个开发分支。我的dev分支已经更新了代码,并由此创建了一个功能分支。现在,我的情况是,我现有的dev分支中需要相同的主代码。
我的解决方案很少,但我不知道哪种是最佳做法:
答案 0 :(得分:1)
您可以执行以下任一操作:
master
分支向dev
分支发出拉取请求,这样您就可以在master
分支中选择想要从dev
进行的更改(可能会导致合并冲突)。dev
打开一个新的dev
(首先应删除旧的master
)分支,这样,这两个分支就会同步。如果您不关心dev
的内容,并且需要与master
完全相同的代码,我建议您使用第二个代码,它速度更快,但这是更好的做法,通过请求请求执行此类操作。
答案 1 :(得分:1)
如果您正独自处理存储库,请考虑将{>的引用移至dev
git branch -f dev master
话虽这么说,您的feature
分支已经分支到dev
,但仍可能引用您想忘记的旧dev
的提交,它们将被带回当您合并到master
中时。如果是这样,请确保可以预见。
如果我的假设是错误的(如果您正在共享存储库),请发表评论,我将更新答案。