这个时候就尴尬了,不能push也不能pull了
大概原因就是你没有pull就push了,远程版本比你本地版本新。。。
解决方式
方法1. 强制push---不推荐
git push -u origin master -f
但是,,,, 大多数情况下master是受保护的
so?耐心来看接下来的操作
方法2.
1. 本地代码保存到暂存区
git stash
2.回到上一个版本
git reset --soft HEAD~1
3.pull
git pull
这不就香了。。。
4.恢复暂存区版本
git stash pop
但是恢复之后可能会和pull下来的有冲突,那么就手动解决冲突,接下来就是正常操作了
5. git add
6.git commit
7.git push
完美,大功告成~
其他备注
本文发布于:2024-02-05 05:13:15,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170724953463346.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |