【发布时间】:2019-07-07 12:57:36
【问题描述】:
我正在使用 gitlab,我们遵循 gitflow 方法,所以我们有一个 master 分支,然后是我们从 master 中获取的 dev 分支,我们现在根本不会打扰 master。
我们从开发中获取未来分支,假设未来 1 和未来 2,现在假设其他开发人员正在开发未来 1,而我正在开发未来 2 分支。
现在,为了在进行内部测试后将我对未来分支 2 的更改提交回 dev 分支,我需要确保我与 dev 同步,该分支始终如此,所以我按顺序执行以下过程步骤,请让我知道它们的顺序是否正确。
- 当前的分支是未来的
- 将我的更改切换到开发人员
- branch git pull (取最新的dev)
- 切换到未来2分支
- git stash pop
- 因为我使用的是 intellij idea,所以我转到菜单中的 VCS 选项
- vcs git 分支 --> dev ---> 合并到当前
- 解决冲突
- vcs git commit push
【问题讨论】: