问题
昨天在公司电脑推送了一些代码到我的码云仓库(原本我的个人电脑上面之前也拉取过的),但是今天发现我用个人电脑拉取昨天的更新(即使用
Git pull
指令,发现拉取不了,它给了以下提示:
Git Pull Failed
Your local changes will be overwritten by merge.
Commit,stash,or revert them to proceed.View them
咋一看是操作失败了,我看我本地也没有更新呢。上面的提示的意思是,如果我Git pull,我的本地修改将会被重写,它提示我们可以先提交(commit),或者暂存(stash),或者恢复(revert)原装,然后在拉取。
解决
- 先暂存一下:git stash
- 拉取:git pull
- 合并暂存:git stash pop
- 就OK了
通过上面的方式我将远程的代码更新给拉下来了,O(∩_∩)O哈哈~
受到这个文章的启发:Git Pull Failed Your local changes would be overwritten by merge.问题解决_三个人工作室的博客-CSDN博客
感兴趣的伙伴可以去看看哦!