回答
據 「混帳幫助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. 在不調零的情況下在磁盤上分配文件
- 2. 如何在不刪除文件的情況下從netbeans中刪除項目?
- 3. 如何在不鎖定的情況下對文件進行href?
- 4. 如何在IntelliJ IDEA中從磁盤刪除文件?
- 5. 從磁盤刪除不在Visual Studio項目中的文件
- 6. 如何在不寫入磁盤的情況下創建新的空C++文件?
- 7. 如何在不導致磁盤讀取的情況下提供靜態文件?
- 8. 如何在不刪除Git歷史記錄的情況下從git存儲庫中刪除文件/文件夾
- 9. java ftp在不刪除文件夾的情況下刪除所有文件
- 10. 如何在不創建臨時文件的情況下從文件'in-place'中刪除行?
- 11. 處理/訪問磁盤上的文件
- 12. 從歷史記錄中刪除文件(磁盤空間不足)
- 13. 在不保存到磁盤的情況下傳輸生成的XML文件
- 14. 如何在不用PHP將文件寫入磁盤的情況下將文件發佈到REST服務器?
- 15. 如何使用hazelcast處理分佈式磁盤到磁盤的各種情況?
- 16. 處理獨特的情況下解壓並進入文件夾
- 17. AWS Lambda:如何在不保存的情況下對文件進行流式處理
- 18. 在不使用.htaccess的情況下刪除文件擴展名
- 19. 如何在不刪除Node.js中的目錄的情況下從目錄中刪除所有文件
- 20. 如何刪除文件處理C++中
- 21. 如何處理Express.js中的POST文件而不執行磁盤寫入
- 22. PHP在不創建文件的情況下處理blob
- 23. 如何在不刪除源文件夾的情況下從git進行pip安裝?
- 24. 在沒有臨時磁盤文件的情況下調整clojure中的圖像
- 25. 如何在沒有pdb文件的情況下進行調試?
- 26. Qt5:在不保存到硬盤的情況下下載文件
- 27. 批處理從文本文件中刪除重複的行
- 28. 如何在不瀏覽文件的情況下上傳文件?
- 29. 如何在不關閉文件的情況下覆蓋文件
- 30. Perl:如何在不讀取和複製整個文件的情況下刪除文件的第一行
從之前的提交中還是從最後一個提交中刪除它? – 2009-08-13 16:36:00
@尼克D.問題讓它打開。 – 2009-08-13 16:55:50
@Masi,如果你想從之前的提交中刪除它,它會變得更復雜一些 - 一定要特別問,如果這就是你想要的 – bdonlan 2009-08-13 17:15:31