多个Git合并

时间:2016-01-25 13:37:55

标签: git merge bitbucket

我们对Bitbucket存储库有以下情况

  1. 某个项目有三个分支,qa,master和dev-project-specific。
  2. 其中一个Devs将qa合并为dev-project-specific。
  3. 有人(我们不确定是谁)将dev-project特定的内容合并为主
  4. 其他人再次使用Bitbucket UI将dev-project-specific合并到master中,并从终端恢复了更改。
  5. 4是通过检查主人,执行“git reset --hard {HEAD - 1}”和执行“git push --force”来完成的。 4之后,从UI的数据和历史记录中删除了与UI合并相对应的提交。

    毕竟,我们仍然可以在master中看到dev-project特有的代码。提交日志中没有任何内容表明谁进行了合并(或签入)或何时进行。

    毋庸置疑,我们不希望在qa或master中使用dev-project特定的任何内容。

    鉴于这是一个合并,来自qa和dev-project特定的提交在master中交错,并且我们无法重置为master中的提交并且从此过上幸福的生活。

    有没有办法可以将master重置为没有dev-project特定更改的状态?

0 个答案:

没有答案
相关问题