GIT重置分支并在合并后删除所有更改

时间:2016-05-06 11:51:35

标签: git

我有两个分支,主要分支和功能分支。在更改主分支中的某些内容后(我现在知道了,这是不好的做法。我发现了更改的最佳实践,下次我将按照本书进行操作)我将主分支合并到功能分支中。

合并变坏了,所以我将分支重置回合并之前的最后一次提交。这很顺利。唯一的问题是,如果我想提交任何新的更改,合并将再次包含在内。

我试图改变分支,我没有成功。

我只是想完全删除合并并返回到最后一次提交,这可能吗?

2 个答案:

答案 0 :(得分:0)

希望现在你已经发现你不应该直接在主要分支上发展。您应该采取以下步骤:

  1. 将主分支重置为合并前
  2. 在主分支上重新启动功能分支
  3. 在功能分支,提交和不是
  4. 中进行更改
  5. 转到主分支并将功能分支合并到其中

答案 1 :(得分:0)

如果您因为冲突而不想合并,请尝试使用此命令git merge --abort