今天使用Git更新本地分支,采用git checkout和git pull均出现以下错误:
Please commit your changes or stash them before you switch branches.
Aborting
当远程仓库的更改与本地仓库的更改不一致时会发生冲突。
可以使用git status,查看当前的状态。
- 根据提示,我们可以stash本地更新
执行:
git stash
git pull
git stash pop
- 放弃本地修改,直接覆盖
git reset --hard
# pull 到当前分支,可以省略冒号及其后面的内容
git pull origin master:master
参考:https://blog.csdn.net/liuchunming033/article/details/45368237
网友评论