我有一個包含許多文件更改和許多已刪除文件的工作文件夾。 我想將所有已刪除的文件重置爲當前的HEAD,並且只保留任何 修改後的文件。我怎樣才能做到這一點?如何重置所有已刪除的文件
2
A
回答
2
以下腳本可能會完成這項工作,但它不是純粹的git解決方案。
git status -s | awk '{if($1=="D") { print $2 }}' | xargs git checkout --
1
git checkout -- <deleted_file_name>
應該解決你的問題。您可以給出多個文件名作爲該命令的參數。
0
git ls-files -d | xargs git checkout --
將用在名字空格的文件打破。否則,工作正常。
相關問題
- 1. 如何在已刪除的文件夾中刪除已刪除的文件
- 2. 如何在Git中查找所有已刪除的文件
- 3. 如何配置InstallShield以刪除已被刪除的文件
- 4. 如何從存儲庫中刪除所有已刪除的文件?
- 5. Android 4.2.2重置/重啓後刪除所有文件
- 6. 刪除名爲「已刪除」的所有文件夾中的文件
- 7. MongoDB:如何刪除已刪除帖子的所有評論?
- 8. Eclipse。如何刪除所有已刪除導入的電話?
- 9. 刪除除配置文件中提到的所有文件
- 10. 如何刪除已打開的文件?
- 11. 如何恢復已刪除的文件
- 12. 如何合併已刪除的文件?
- 13. 如何刪除所有目錄中的所有文件?
- 14. NSHomeDirectory刪除所有文件
- 15. 刪除所有.ica文件
- 16. Python - 從文件夾中的所有文件中刪除重音
- 17. 如何有效地刪除文檔庫中的所有文件?
- 18. 刪除文件夾內的所有文件,但刪除最後?
- 19. 自動刪除已刪除文件夾中的所有Outlook日曆項目
- 20. 如何列出過去已刪除的Fossil存儲庫的所有文件?
- 21. 卸載Git中所有已刪除的文件
- 22. 如何檢測文件已被刪除
- 23. 如何從Bitbucket中刪除已刪除的文件?
- 24. 如何恢復TortoiseSVN意外刪除的已刪除文件?
- 25. 如何從已刪除的文件中刪除腳本
- 26. 如何從git中刪除已刪除的文件?
- 27. CruiseControl.Net已刪除的文件
- 28. 如何刪除已在txt文件中註冊的所有數據c#
- 29. 如何在git存儲庫中列出所有已刪除的文件?
- 30. 如何刪除除.gitignore之外的所有git文件