git pull失败后强制pull覆盖本地

git fetch --all
git reset --hard/<branch name>

注意:如果有任何本地更改,将会丢失。无论是否有--hard选项,任何未被推送的本地提交都将丢失。

git fetch 将从远程下载下来最新版本,而不尝试合并或rebase任何东西。

git reset将分支重置为刚刚获取的内容,--hard更改工作树中的所有文件以匹配分支中的文件

猜你喜欢

转载自www.cnblogs.com/sjx1996/p/10183080.html