有时候在向服务器git push origin master
的时候会出现失败的现象。它是这样的
然后呢,我在百度上历经千辛万苦,找到了解决的方法。
他说是因为远程仓库和本地仓库文件冲突,使用git pull --rebase origin master
(拉取远程的文件把本地的覆盖,再上传)。然后再进行push
,我这天真的小白,就深信不疑地使用了。第一次还真的成功了。还提交上去了。但是好景不长,我再次使用的时候(也可能是命令记错了),就变成了这样
然后我git status,他是这样的
不仅这样,文件夹的文件都丢失了,我学了一个星期的vue练习都被玩没了,我的心犹如刀割。
我无论如何都要让他们重新回到我的怀抱。我就找啊找,终于,经过跋山涉水,找到了,而且这么简单,只需要:git rebase --abort
,使用git rebase --abort
可以解决代码回退的问题
然后我就回到了让我熟悉的地方。然后再git status。
然后我git init。
再打开我的文件夹,文件也都回来了。
---------更新
使用
git push origin master
报的错误可以通过下面文章解决
git push 出现报错error: failed to push some refs to的解决办法
今天向git提交代码的时候出现了报错
! [rejected] master -> master (fetch first)
error: failed to push some refs to '巴拉巴拉巴拉'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
这东西就是本地和远程起了冲突
可以先将远程的代码拉下来
git pull
- 然后找到冲突的文件进行保留
- 解决完成后冲突在push上去
然后还有一个比较刚的方法:
git push -u origin master -f
另外这个命令比较危险,他的意思是将本地代码强制推送带远程,那么就会覆盖远程当前代码。慎用!!
总结
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
更新日志
- DanielLozakovich-Tchaikovsky_NonebuttheLonelyHeart(2019)【Hi-Res】24bit-96kHz【flac】
- 《COD》新作会首发加入XGP吗?Xbox总裁回应
- 《消逝的光芒》玩家数量飙升330%!游戏打折立大功
- 美女COS《鬼泣5》妮可:魅惑吐舌 狂气爆棚
- SupperMoment2010-旅程【东亚唱片】【FLAC分轨】
- 群星.1997-华星廿五周年精选系列·四大女后18首【华星】【WAV+CUE】
- 许佳琪.2024-4.Letters.Long(坠)【丝芭文化】【FLAC分轨】
- 前《地狱潜者2》首席编剧:最初它并不是实时服务游戏
- 《生化危机》官推庆祝母亲节:视频中母爱扑面而来
- 网友扒出《黑神话》本地化翻译人员 已支持12种语言
- 任家萱.2011-重作一个梦(EP)【华研】【WAV+CUE】
- 赵一豪.1996-直接爱恨【友善的狗】【WAV+CUE】
- 群星.2006-失而复得2辑【新艺宝】【WAV+CUE】
- 《张震岳6CD合集》1993-2000全套[WAV+CUE][3.1G]
- 周华健《粤语精选+国语精选》日本母带 [WAV+CUE][1.2G]