如何在删除其中的所有内容后合并到主分支?

时间:2013-05-17 12:09:37

标签: git

我有4个分支:masterbgbg2bg2-2。我认为问题始于我从bg2转到bg2-2,做了我需要的一切,喜欢这些更改并回到master进行合并,就在它给我冲突的时候。所以,我做的是删除master分支中的所有内容,保存它。返回我的bg2-2分支并将其合并到bg2。比我再试一次,但master分支表示一切都是最新的,所以我回到我的bg2分支并合并到bg。我处理了更多代码并提交了,回到master分支合并它,但现在我在master分支上发生了合并冲突,因为它没有提交所有文件。我只是在看空文件夹。在我删除了所有文件之后,如何将远程分支中的所有文件提交给我的主文件?

感谢。

1 个答案:

答案 0 :(得分:2)

$ git checkout master
$ git fetch --all
$ git reset --hard origin/master

这将获取所有远程更改并删除所有本地更改。