如何恢復我不小心從我git
庫中刪除一個文件?我知道這是一個微不足道的問題,但我還沒有在文檔中找到答案。
回答
git checkout <commit> <path>
提交可以直接由SHA1來指定,或者通過分支或標籤。確保在刪除的文件仍然存在時表示存儲庫的狀態。如果省略commit參數,將使用當前簽出的提交(HEAD)。
我覺得這是件簡單的事情。我想我把文檔解釋爲指的是完整的樹而不是單個文件。謝謝。 – 2009-12-03 23:14:23
它*確實*是指完整的樹*除非你也給出了一個文件名。 :) – Bombe 2009-12-04 07:36:52
這刪除了所有我未修改的修改。謝謝。 – betoharres 2016-03-16 19:24:38
- 1. 如何恢復TortoiseSVN意外刪除的已刪除文件?
- 2. GIT恢復已刪除的文件夾
- 3. 恢復已刪除的Cassandra DB文件
- 4. 恢復已刪除的文件NetBeans 8.0.2?
- 5. Perforce - 恢復已刪除的文件
- 6. SVN恢復已刪除的文件
- 7. /usr/lib/*文件已被刪除,如何恢復這些文件
- 8. 如何恢復已刪除的約會
- 9. 如何恢復已刪除的libxml2.dylib
- 10. 如何恢復已刪除的權限
- 11. 如何恢復已刪除的分區?
- 12. git:如何恢復已被刪除的文件?
- 13. 如何刪除已恢復文件的歷史記錄? (p4v)
- 14. 如何在NetBeans中恢復已刪除的文件夾
- 15. 如何找到並恢復已刪除的文件
- 16. 如何在CVS中恢復已刪除的文件?
- 17. 如何恢復已刪除的.swift文件
- 18. 如何使用Java恢復已刪除的文件?
- 19. Excel:如何在Excel文件中恢復已刪除的表格?
- 20. 恢復刪除的文件
- 21. 恢復已清除的文件內容
- 22. 如何在Sonatype Nexus 3中恢復已刪除的組件
- 23. 的NodeJS:恢復已刪除的文件與fs.unlink
- 24. 如何恢復Mercurial中的已刪除文件(如果有的話)?
- 25. 恢復PostgreSQL中已刪除的記錄
- 26. 恢復已刪除的y軸
- 27. 恢復已刪除的博客模板
- 28. 恢復已刪除的git存儲庫
- 29. 恢復已刪除的mysql數據庫
- 30. 恢復已刪除的郵箱POSTFIX
刪除後您提交了嗎?如果沒有,您可以再次提交併簽出文件。 – Prashanth 2009-12-04 07:22:01