Git从错误的分支撤出

时间:2013-09-12 19:16:54

标签: git

我在服务器上有两个分支,一个名为R2的分支和一个名为DEV的分支 我无意中登录到了错误的服务器,进入了存储库 表演了 GIT PULL ORIGIN DEV 但是存储库位于R2上。 所以我意识到自己的错误,然后尝试纠正我的错误 GIT PULL ORIGIN R2 但是我最终得到了一堆文件名和错误

U   view/private_api/ipn.phtml
M   view/reports/menScholarshipForm.pdf
M   view/reports/printProCard.phtml
M   view/reports/printSanction.phtml
M   view/sanctionDetailRoster.html
M   view/sanctionDetailVerify.html
M   view/verifyMembership.phtml
Pull is not possible because you have unmerged files.
Please, fix them up in the work tree, and then use 'git add/rm <file>'
as appropriate to mark resolution, or use 'git commit -a'.

我不介意进入并手动重置每个文件,只是不确定如何解决我的错误。 感谢

1 个答案:

答案 0 :(得分:6)

git pull只是git fetch的简写,后跟git merge FETCH_HEAD。看起来您在git merge阶段遇到了一些冲突。

git merge --abort将中止合并过程并尝试重建合并前状态。

R2 origin/R2git checkout R2 git fetch origin git stash # because it's always a good thing to do git reset --hard origin/R2

{{1}}