我已经安装了git并自定义了它,然后我尝试推送仓库。但推不动。Git say error:无法将一些参考推送到' https://github.com/HeartOfProgrammer/PHP-CODES.git '有什么问题?
sr4lhrrt1#
原来真正的信息是:
git 'lfs' is not a git command. error: failed to push some refs
正如本期所提到的:很抱歉给您带来麻烦,您应该能够通过从存储库中删除.git/hooks/pre-push文件来修复推送。这是git在你推送时尝试运行git lfs的地方。你也可以确保lfs被完全卸载。原文回答:完整的消息应包括有关“非快进更新被拒绝”的提示。您可能有:
.git/hooks/pre-push
README
在这种情况下,你会有两个不同的历史。尝试git pull --rebase,然后git push。
git pull --rebase
git push
uxh89sit2#
error failed to push some refs to 'https//github. com/' username ' for this kind of error后藤https://github.com/settings/profile/emails并删除勾号(“阻止暴露我的电子邮件的命令行推送”)再次尝试git push命令。如果你不能做到这一点,那么使用命令#git pull,然后使用命令#git push。
2条答案
按热度按时间sr4lhrrt1#
原来真正的信息是:
正如本期所提到的:
很抱歉给您带来麻烦,您应该能够通过从存储库中删除
.git/hooks/pre-push
文件来修复推送。这是git在你推送时尝试运行git lfs的地方。你也可以确保lfs被完全卸载。
原文回答:
完整的消息应包括有关“非快进更新被拒绝”的提示。
您可能有:
README
创建了一个repo(在那里完成了一次提交)在这种情况下,你会有两个不同的历史。
尝试
git pull --rebase
,然后git push
。uxh89sit2#
error failed to push some refs to 'https//github. com/' username ' for this kind of error后藤https://github.com/settings/profile/emails并删除勾号(“阻止暴露我的电子邮件的命令行推送”)再次尝试git push命令。如果你不能做到这一点,那么使用命令#git pull,然后使用命令#git push。