应用场景:
当本地分支出现多缓存文件,并且 git co . 无法处理。
此时可以使用远程分支强制覆盖掉本地分支。
1.从远程取得所有分支
git fetch --all
2. reset 至某分支,并且 pull 该分支最新代码(以 development 分支为例)
git reset --hard origin/development
git pull
熟悉作用后可合并为一行代码,例:
git fetch --all && git reset --hard origin/development && git pull