我犯了一个错误....我不知道如何解决它.
我解释了这个问题.
我正在研究我的项目,我做了第一次提交.在这个提交中添加了2个无用的大文件......我不想要这些文件,所以我做了一个
git rm file
Run Code Online (Sandbox Code Playgroud)
然后再次提交.而我是愚蠢的,因为我推到了github hehehe :).
我想你已经发现了问题......
如何从我的本地和github存储库中删除这些文件(尤其是github ...)
我在互联网上找到了一些帮助,但我不想破坏我的所有存储库.
谢谢
Cas*_*bel 30
如果没有其他人拉,你应该让你的本地分支回到你想要的方式(可能通过重置到以前的位置,或通过执行交互式rebase来删除不需要的提交),然后再次推送到github与-f
(强制)选项:
git push -f <remote-name> <branch-name>
Run Code Online (Sandbox Code Playgroud)
如果其他人已经撤消,通常的建议适用:在执行强制更新之前,请阅读git-rebase手册页的上游rebase部分的恢复,以查看您正在对其他人执行的操作.