【发布时间】:2018-08-11 10:52:30
【问题描述】:
我尝试将整个项目文件夹提交到我的 Github 存储库: https://github.com/rahul-raj/SpringBoot
但是,当我尝试“提交并推送”时,我收到“master denied non fast forward”错误:
我尝试了 pull/fetch,但它也不起作用,出现“nothing to fetch”错误:
当我尝试提交和推送项目时,现在它显示“要提交的更改为 0”,但没有此类项目上传到我的 Github 存储库。 有人能告诉我如何解决这个问题并将项目推送到我的 Github 吗? 我正在查看几个相关的 Stack Overflow 帖子,但没有任何东西可以解决我的问题。如何通过 STS/EFclipse 本身解决此问题?
【问题讨论】:
-
您的本地历史记录是否以提交
622c4d5cc2c5d96718bc867a62bb63f3f94f4ac8和7aed4acb16d25c9c52f0783361ddf1fadf1f9bba开头?可能不是,您必须在 Push Branch 对话框中选择选项 "Force overwrite branch.."。也许你需要先allow force push。 -
@howlger 太棒了,成功了!非常感谢!
-
@howlger 但是我在目录中列出的其他项目被删除,当前项目被推送。 “合并”选项是否有用?还是必须是“变基”? i.imgur.com/el3MbMF.png
-
您应该已经在之前克隆的 git 存储库中与另一个项目一起创建了新项目(或者在强制推送之前合并不相关的历史记录)。不幸的是,力推的历史覆盖了另一个项目。
-
@RahulRaj 您的问题已经解决了吗?如果是,您可以将其标记为答案。它也将使有类似问题的其他人受益。
标签: eclipse git github version-control repository