有時候,咱們在使用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