本地做了修改之后再git pull遇到报错:! [rejected]xxx-> xxx (non-fast-forward)

这个时候我们有两种处理:

  1. 保留修改
  2. 丢弃修改

保留修改

法1、

git add *
git commit -m "xxx"
git pull origin dev:dev

法2、

git stash 	//保存本地快照
git reset --hard 	//回到本地记录的远程分支所处的版本
git pull origin dev:dev
git stash pop	//把之前本地的修改重新补上

丢弃修改

git reset --hard 	//回到本地记录的远程分支所处的版本
git pull origin dev:dev

参考自此处

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐