0
A
回答
3
看起來就像你在Windows中運行?如果您使用的git bash中,你可以這樣做:
find -name *.orig | xargs rm
3
你沒有使用xargs的做到這一點...
find . -name *.orig -exec git rm -r --cached {} \;
+0
你好以上所有的命令都不適合我。我不得不像文件擴展名那樣引用引號。 -name'* .orig''但我無法使用此命令刪除文件: 'find。 -name'* .orig'-delete' 有誰知道爲什麼? – chriscrossweb 2013-02-16 20:18:40
+1
引用問題取決於您使用的shell。 -delete標誌將從您的系統中刪除文件,而不是git。這就是爲什麼我建議在git rm -r --cached中使用-exec標誌,這會在git的工作樹中以本地方式遞歸移除文件,並且它是緩存。 – xero 2016-09-13 15:02:20
相關問題
- 1. Git - 遞歸刪除文件擴展名
- 2. 遞歸刪除具有特定擴展名的文件夾
- 3. Python刪除某些文件擴展名
- 4. 如何在遞歸搜索中排除某些文件夾
- 5. Linux:如何遞歸地刪除某些文件夾?
- 6. 按指定文件夾和擴展名遞歸複製
- 7. 如何從終端遞歸刪除某些名稱的文件
- 8. Git如何遞歸刪除文件和文件夾?
- 9. 如何刪除文件夾中具有特定擴展名的所有文件?
- 10. 遞歸刪除文件夾但排除命名文件夾
- 11. 刪除不包含.zip擴展名的歸檔文件夾內的文件夾
- 12. 刪除根目錄和文件夾中的文件擴展名
- 13. 刪除與某些文件擴展名不匹配的目錄中的文件
- 14. 批處理文件按指定的擴展名刪除文件
- 15. 如何遞歸刪除文件夾?
- 16. 如何從文件名(VBA)中刪除文件擴展名
- 17. 如何從文件名中刪除文件擴展名?
- 18. 如何從git中刪除未定義的擴展文件?
- 19. 如何刪除指定目錄的所有文件擴展名?
- 20. 如何刪除子目錄中的文件和文件夾,但跳過刪除Ruby中的某些文件名?
- 21. 如何忽略除了那些在git中有特定擴展名的文件?
- 22. 從文件名中刪除擴展名
- 23. 從文件名中刪除擴展名
- 24. 如何刪除文件的擴展名?
- 25. 遞歸刪除具有精確擴展名的隱藏文件
- 26. 指南針沒有在某些文件中導入擴展名
- 27. 刪除文件夾中的所有文件,排除某些文件被刪除
- 28. 刪除文件擴展名
- 29. pysmb刪除遞歸的文件夾子文件夾和文件
- 30. 刪除指定文件夾中的文件和文件夾
'找到-name * .orig這樣-delete' – aragaer 2013-02-12 14:29:03
@aragaer在linux中適用於我,但由於某種原因我無法在'git bash'中使用它,所以我提供了上面的命令。 – user37078 2013-02-12 14:51:33