如何重置当前分支并合并到现有分支

时间:2012-10-04 14:27:57

标签: git branch

诚实地说,我努力通过谷歌搜索来解决我的问题。我甚至发现了一些奇妙的资源,如(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-terminal中工作可能会导致这样的问题。

1 个答案:

答案 0 :(得分:0)

您应该在master之上重新设置您的功能分支:这样,您可以在应用master上的工作时保留feature的所有修补程序。