首先,我使用git是一个菜鸟。
请指导我如何解决这个问题?
答案 0 :(得分:2)
在这里听起来有两件事情出错了。
首先,您修改了一个已成为远程存储库历史记录的提交,这有点不禁。我会引导你回答:How do I push amended commit to the remote Git repository?
,而不是重新回答这个抱怨接下来,即使您重新创建了远程存储库,您的本地存储库仍然具有旧存储库的本地历史记录。你想要做的是运行git remote rm origin
,然后是git gc
,然后是git remote add origin <path_to_repo>
,最后是git fetch origin
。这应该选择新的远程存储库,并允许您将更改推送到它。