有时候在向服务器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
另外这个命令比较危险,他的意思是将本地代码强制推送带远程,那么就会覆盖远程当前代码。慎用!!
总结
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
更新日志
- 李俊广VS许岚岚《秋蝉》[低速原抓WAV+CUE]
- 证声音乐图书馆《毕业季·青春爵士》[FLAC/分轨][265.35MB]
- 证声音乐图书馆《爵士嘉年华 Big Band Swing》[320K/MP3][62.44MB]
- 证声音乐图书馆《爵士嘉年华 Big Band Swing》[FLAC/分轨][239.3MB]
- 中国民歌宝典《民歌精粹经典珍藏》12CD[WAV]
- 阿姆斯特丹小交响乐团演奏《室内交响曲》SACD-WAV
- Parijat-BuddhaGarden《佛陀花园》[WAV+CUE]
- 证声音乐图书馆《巴莎诺瓦 惬意咖啡馆》[320K/MP3][220.56MB]
- 证声音乐图书馆《巴莎诺瓦 惬意咖啡馆》[FLAC/分轨][220.56MB]
- 群星《狂潮》夜店中文爆嗨重低音 黑胶碟2CD[低速原抓WAV+CUE]
- TraditionalMusicEnsembleofTheBNMA-BuddhistMusicoftheMingDynasty(JVC-Japan)[FLAC]
- [中国唱片]中央乐团交响乐队《绝烧HIFI典范》[WAV+CUE]
- 群星《2024好听新歌41》AI调整音效【WAV分轨】
- 张学友《吻别》MQA-UHQCD 日本压碟[原抓WAV+CUE][1G]
- 许嵩《寻宝游戏》[WAV+CUE][951M]