从GitHub删除所有本地文件和下载的存储库后,我无法使用git push

时间:2016-03-17 21:46:51

标签: git github

我删除了目录中的所有文件,并通过从github下载zip来恢复它们。然后我初始化git并将其设置为此repositroy并想要推送它,但后来我收到了这个错误:

  

https://github.com/kunokdev/food-social-app.git    ! [拒绝]主人 - >主人(非快进)   错误:无法将某些引用推送到“https://github.com/kunokdev/food-social-app.git”   提示:更新被拒绝,因为您当前分支的提示落后   提示:它的远程对应物。整合远程更改(例如   提示:'git pull ...')然后再推。   提示:有关详细信息,请参阅'git push --help'中的'关于快进的说明'。   kunok @ Kunok:〜/ dev / food-social-app $ git push

我甚至使用了git pull origin master,它只是将很多垃圾行放入我必须删除的文件中。 我怎么推它?

2 个答案:

答案 0 :(得分:3)

尝试使用git clone https://github.com/kunokdev/food-social-app.git您不需要下载zip文件

答案 1 :(得分:2)

  

我删除了目录中的所有文件,并通过从github下载zip来恢复它们。

     

然后我初始化git并将其设置为此存储库并想要推送它,但随后我收到此错误

通过下载zip恢复它们 - 当您下载Zip时,您只下载没有这些完整历史记录的最新内容。当你试图推动时,Git发现你没有完整的历史记录所以他拒绝推送。这就是错误信息的含义。

再次克隆回购,您将能够毫无错误地推送。