2012-10-04 55 views
0

诚实的说话我努力通过Google搜索来解决我的问题。我甚至发现了一些很棒的资源,例如(1)(2),但我仍然不明白。如何重置当前分支并合并到已有的分支

最初,我的问题是分支冲突。我在分支中创建了一个名为user-creation的功能。此后,我意识到在我的主分支中有一个主要错误。所以我检查checkout并纠正它。然后我开始研究我的user-creation分支,并实现了这个愿望功能并修复了我已经在我的主分支中修复的旧bug。

由于这种合并,出现了一些冲突。因为git改变了数百个文件并把这个<<<<<<< HEAD。我虽然这将是很好,如果删除我的所有文件,除了.gitconfig,.git/.^g并合并我现有的user-creation分支与master之一。

无论我怎样试图

git reset --hard origin/master 

我没有来到我的成功的结果。

如果有人告诉我

  1. 如何user-creation分支的所有文件夹复制master分公司最好的方式和简便的方法。
  2. 为什么会出现冲突。我没有和团队一起工作。我采取了一切预防措施。我的电脑被黑了吗?或者在多个tab终端工作可能会导致这样的问题。
+0

亲爱的downvoter,请告诉我你下降的原因是什么,以便下次我在提问时记住它。 –

回答

0

你应该变基上的master顶端的特性分支:这样,你把所有的修复从master同时将你feature再次做工作。

相关问题