无法将拉出的更改重新设置为主数据

时间:2013-08-13 15:19:36

标签: git rebase

我使用'git pull --rebase'拉了一些遥控器并遇到了一些冲突,所以我使用'git checkout --ours filename'检查了我的那些文件的版本。此时“git status”没有显示任何更改,因此我基本上无法完成合并,并且'git rebase --continue'不起作用。现在我的项目的状态是,origin / master已经分支了我的最后一次推送,并且我的主分支没有合并。我想在master上重新调整这些拉取的更改。我有什么想法可以做到这一点吗?

1 个答案:

答案 0 :(得分:0)

你为什么检查这些文件?现在还不清楚你现在处于什么状态。您需要解决所有合并冲突并在重新定位时移至下一次提交。

以更手动的方式进行:

// you are on master with clean working dir.
git fetch origin
git rebase origin/master
// commits from your local master are applied one by one in order on top of origin/master.  You resolve all conflicts and proceed with git rebase --continue.