有时候在向服务器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
另外这个命令比较危险,他的意思是将本地代码强制推送带远程,那么就会覆盖远程当前代码。慎用!!
总结
更新日志
- 罗斯特洛波维奇、布里顿《舒伯特-阿佩乔尼奏鸣曲》1995[WAV+CUE]
- 群星《超高品质流行女声大碟 静听女人心 2CD》[WAV+CUE][1.3GB]
- BEYOND《无悔这一生 2023》 [WAV+CUE][690MB]
- 群星《30首最发烧经典老歌 情牵男人心 2CD》[WAV+CUE][1.4GB]
- 群星《不老的情歌-至尊版2CD》WAV分轨
- 岁月留声机群星《七十年代人金曲回顾》(黑胶)2CD[WAV分轨]
- 群星-世纪难忘金曲(迪安唱片)5CD[WAV]
- HenrietteFaure-DebussyEstampesPrludes,LivreI(MonoVersion)[FLAC]
- 吕方1992-弯弯十八首[香港][WAV+CUE]
- 经典歌曲珍藏专辑《民歌30年·真情依旧》3CD[WAV+CUE]
- 群星《时尚流行发烧极品 非同凡响 第一辑 2CD》[WAV/分轨][1.3GB]
- 陈曦《多年以后》HQⅡ头版限量编号[WAV+CUE][520MB]
- 孙露《用情 HQⅡ 2023》[WAV+CUE][380MB]
- 电影原声《速度与激情9电影原声大碟》2021[WAV+CUE]
- 【瑞鸣音乐】群星《伶歌》[XRCD2][WAV+CUE]