Git merge重写了所有文件

时间:2016-09-12 10:27:19

标签: git git-merge pull-request

我正在通过拉动请求工作

所以我有上游 - 远程指向上游存储库 origin - 指向我的存储库的远程 和localy我在一个分支 - “feature1”。

当我完成我的功能时,我需要从上游获得更改,其他人在我处理我的功能时将其与我的更改合并。 所以在“feature1”我做:

-- git commit -m "this is my feature"
-- git checkout master
-- git fetch upstream
-- git merge upstream/master ( i keep master clean and make pr only from other branches)
-- git checkout feature1
-- git merge upstream/master

这里我在1个文件中有冲突。我使用eclipse来解决它并添加文件

-- git commit -m "i did merge"
-- git push origin feature1

现在我看到所有文件都被我的合并覆盖了。 为什么会这样?我的错误在哪里?应该怎么做?

0 个答案:

没有答案