我不是git pro。我使用PyCharm将文件添加/提交/推送到我的github存储库。
我删除了项目根目录中的文件夹(使用右键单击 - >删除)。我推了更改,但我仍然可以在github中看到该文件夹。
在我的本地存储库中,我做到了:
$ git rm -rf uc011
fatal: pathspec 'uc011' did not match any files
uc011是我使用PyCharm删除的文件夹。
我做错了吗?
答案 0 :(得分:3)
如果要删除目录以反映在遥控器中,则需要强行推送 -
git push -f origin master
或git push origin master --force
。
这意味着您要让git使用您的本地代码覆盖所有远程代码。因此,无论何时执行此操作,请确保这是您想要的。