【Git】Git冲突:plz commit your changes or stash them before you merge.

今天使用Git更新本地分支,采用git checkout和git pull均出现以下错误:

Please commit your changes or stash them before you switch branches.
Aborting

当远程仓库的更改与本地仓库的更改不一致时会发生冲突。
可以使用git status,查看当前的状态。

  1. 根据提示,我们可以stash本地更新
    执行:
git stash
git pull
git stash pop
  1. 放弃本地修改,直接覆盖
git reset --hard
# pull 到当前分支,可以省略冒号及其后面的内容
git pull origin master:master

参考:https://blog.csdn.net/liuchunming033/article/details/45368237

推荐阅读更多精彩内容

  • Git是目前最流行的版本管理系统,也是最先进的分布式版本控制系统(distributed version cont...
    pro648阅读 2,410评论 1 16
  • Git 命令行学习笔记 Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来...
    sunnyghx阅读 1,725评论 0 10
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 7,946评论 7 155
  • Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来。这样一来,任何一处协同...
    __silhouette阅读 7,448评论 4 128
  • 2016最后一天了啊,总是想要写点什么;2016并不特别,但这个暑假却是最绚烂的。这一次暑假拿到了驾照、参加了支教...
    苏格拉底我男神阅读 26评论 0 0