首先,我到处寻找答案,找不到解决方案。
我做了一个提交,并将很多文件和目录推送到我不应该被推送的github页面。当我做“git status”时,我看到很多未跟踪的目录和文件。当我执行“git clean -df”时,它只删除了我需要在github页面上的目录中的文件。现在,我坚持使用所有这些未跟踪的文件和一个充满不需要的目录的git repo。 Untracked Files
答案 0 :(得分:0)
您可以尝试使用
删除所有应忽略的文件git clean -Xf ; git clean -xf
使用
删除不应手动推送的文件git rm file1 file2 ...
然后手动添加应使用
跟踪的所有文件git add file3 file4
如果上次提交中有机密信息,您应该使用
git commit -a --amend
git push -f origin gh-pages
到"更新"您最后一次提交并在GitHub网站上覆盖它。
否则,你只需提交它并按正常提交推送它
git commit -a
git push origin gh-pages
像这样,你应该能够删除你不想上网的东西,并推出应该去的地方。