回答
据 “混帐帮助RM”,
git rm --cached file
应该做你想要什么。
我是Git的新手,但我已经做了几次,然后当其他人从存储库中取出时,*他们的本地文件被删除。仍然在寻找如何不从下一个开发者那里删除的方法。 – Terry 2011-04-27 18:44:22
@Terry,参见http://stackoverflow.com/questions/2604625/git-how-to-remove-file-from-index-without-deleting-files-from-any-repository – AlcubierreDrive 2011-12-03 04:51:27
对我来说令人困惑的是git-rm的手册页说,它不会从工作目录中删除文件。但是当我不使用--cache时,我看到的是该文件已被删除。 – zznq 2012-02-21 19:05:18
我试着试着给出答案。我个人的调查结果出来是:
git rm -r --cached .
然后
git add .
这似乎让我的工作目录非常干净。你可以把你的fileName代替点。
+1'-r':允许在给出主目录名时递归删除。 – 2013-10-04 14:42:37
-r不需要,如果你做* .suffix(很难发现这种行为困难的方式) – szeitlin 2015-09-24 19:48:04
- 1. 如何从Eclipse项目中删除文件而不从磁盘删除文件?
- 2. 如何处理在批处理文件删除cmd在文件的情况下删除
- 3. 在不调零的情况下在磁盘上分配文件
- 4. 如何在不删除文件的情况下从netbeans中删除项目?
- 5. 如何在不锁定的情况下对文件进行href?
- 6. 如何在不删除的情况下将文本行添加到文件中
- 7. 如何在IntelliJ IDEA中从磁盘删除文件?
- 8. IntelliJ从项目中删除文件,但从磁盘中删除文件
- 9. 从磁盘删除不在Visual Studio项目中的文件
- 10. 如何在不写入磁盘的情况下创建新的空C++文件?
- 11. Rails如何在不失败的情况下删除文件
- 12. 如何在不清除文件的情况下写入文件?
- 13. 如何在不保存到Java磁盘的情况下生成zip文件?
- 14. 如何在不导致磁盘读取的情况下提供静态文件?
- 15. 如何在不删除Git历史记录的情况下从git存储库中删除文件/文件夹
- 16. 如何在不删除本地文件的情况下从TFS存储库中删除文件
- 17. java ftp在不删除文件夹的情况下删除所有文件
- 18. 在不编译的情况下从java文件处理注释
- 19. 如何在不创建临时文件的情况下从文件'in-place'中删除行?
- 20. 从批处理文件中的文件中删除行
- 21. 处理/访问磁盘上的文件
- 22. 如何在不删除文件的情况下清空(删除全部内容)目录中的所有文件?
- 23. 从历史记录中删除文件(磁盘空间不足)
- 24. 如何在不触摸硬盘的情况下创建文件?
- 25. 如何在无需移动批处理文件的情况下
- 26. 如何在不使用任何外部库的情况下对文件进行模糊处理?
- 27. 如何使用hazelcast处理分布式磁盘到磁盘的各种情况?
- 28. 如何在不用PHP将文件写入磁盘的情况下将文件发布到REST服务器?
- 29. 在不保存到磁盘的情况下传输生成的XML文件
- 30. 在不保存到磁盘的情况下访问发布到nodejs的文件
从之前的提交中还是从最后一个提交中删除它? – 2009-08-13 16:36:00
@尼克D.问题让它打开。 – 2009-08-13 16:55:50
@Masi,如果你想从之前的提交中删除它,它会变得更复杂一些 - 一定要特别问,如果这就是你想要的 – bdonlan 2009-08-13 17:15:31