git push 提示 ! [rejected] dev -> dev (non-fast-forward)

! [rejected] dev -> dev (non-fast-forward)

今天push代码时, 提示! [rejected] dev -> dev (non-fast-forward), pull了远程代码重新提交,还是同样的提示,最终尝试另外的方式才得解决:

git fetch origin dev //获取远程dev分支的修改
git merge origin dev // 合并远程dev分支
git pull origin dev // 更新本地的代码

如果此时本地代码冲突, 手动处理一下,重新提交就可以了。
还有一个非常low的方式,如果你本地代码反动不多的话, 你可以ctrl + c , 重新clone代码, ctrl+ v。~~skr

猜你喜欢

转载自blog.csdn.net/qq_41070521/article/details/88840993