关于git:如何仅删除远程存储库中的文件?


How to delete a file in remote repository ONLY?

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
Git: Remove a file from the repository without deleting it from the local filesystem

我希望在不从本地副本删除文件的情况下从远程存储库中删除文件。有没有办法在Git中做到这一点?

原因是:我在一个项目的早期阶段工作。我提交了一些不应该在存储库中的文件,所以我将这些文件添加到.gitignore中。如果从本地副本中删除这些文件,程序将无法运行。

谢谢大家。这个问题是在复制"从Git存储库中删除一个文件而不从本地文件系统中删除它"


使用此命令
git rm --cached
git rm --cached -r
git commit -m"Removed folder from repository"
git push origin master
这将从索引中删除文件名,而不接触工作树。