git pull 拉取远程代码出错!!!

昨天在公司电脑往github仓库push了代码,然后我自己电脑里的代码也有改动,但是我没有push,今天我想把昨天在公司push的代码,更新到我本地报错。

clipboard.png

执行 git pull origin master:master 为什么本地代码还是一样的。

是不是要git pull 之前必须要先执行 git push 呢???

阅读 5.7k
2 个回答

首先这个并不是出错哦。

这里只是一个提醒, 它的意思是你当前工作区的代码和远程的代码有冲突,需要解决冲突

有两种方式解决。

  1. 将代码进行commit,然后pull(合并)。这个时候会让你解决冲突,你解决之后重新提交一个commit
  2. 将代码放到贮存区,然后pull。完成之后将代码从贮存区拿出来,解决冲突即可。

希望我的回答对你有帮助。

你可以先暂存自己的代码
git stash
git pull origin master
git stash pop

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进