有时候,咱们在使用git pull指令想把一个远程分支拉取到本地分支的时候,总是会拉取失败,这通常是由于某种缘由,本地分支和远程分支的内容差别没法被git成功识别出来,因此git pull指令什么都不会拉取下来或拉取失败。下面这个帖子的方法能够解决这个问题,强制拉取一个远程分支的全部内容来覆盖本地分支。git
问:web
The scenario is following:this
This is the error I'm getting:spa
error: Untracked working tree file 'public/images/icon.gif' would be overwritten by merge
How do I force Git to overwrite them? The person is a designer - usually I resolve all the conflicts by hand, so the server has the most recent version that they just needs to update on their computer.code
答:server
Try this:blog
git reset --hard HEAD git pull
It should do what you want.get
原文连接it