我删除了目录中的所有文件,并通过从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
,它只是将很多垃圾行放入我必须删除的文件中。
我怎么推它?
答案 0 :(得分:3)
尝试使用git clone https://github.com/kunokdev/food-social-app.git
您不需要下载zip文件
答案 1 :(得分:2)
我删除了目录中的所有文件,并通过从github下载zip来恢复它们。
然后我初始化git并将其设置为此存储库并想要推送它,但随后我收到此错误
通过下载zip恢复它们 - 当您下载Zip时,您只下载没有这些完整历史记录的最新内容。当你试图推动时,Git发现你没有完整的历史记录所以他拒绝推送。这就是错误信息的含义。
再次克隆回购,您将能够毫无错误地推送。