【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阅读 5,790评论 1 17
  • Git 命令行学习笔记 Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来...
    sunnyghx阅读 3,958评论 0 11
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,736评论 9 163
  • Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来。这样一来,任何一处协同...
    __silhouette阅读 15,958评论 5 147
  • 2016最后一天了啊,总是想要写点什么;2016并不特别,但这个暑假却是最绚烂的。这一次暑假拿到了驾照、参加了支教...
    苏格拉底我男神阅读 217评论 0 0