我使用git rm --cached和git reset HEAD删除了我的文件。但是当我尝试将它推送到我的仓库时,它仍会添加该文件?我怎样才能完全删除该文件?
答案 0 :(得分:0)
这是我的坏事。在git rm - cached之后我没有使用git commit。
答案 1 :(得分:0)
git rm <filename> will keep track of your file that you are deleting a file which is there in git repo and keeps track yes the behavior is right.
对你来说,你需要正常删除它rm -rf会立即删除它。现在执行git status
并且不要添加已删除的文件,然后commit
并推送它。它会像你期待的那样工作。
答案 2 :(得分:0)
对于将来看到此问题的任何人,
请记住,您必须删除这些文件,然后使用.gitignore
提交.gitignore
来实际忽略这些文件。
不手动删除文件将导致现有文件保留在repo中,但添加的新文件将被忽略。