Tôi vô tình xóa tệp. May mắn thay, tôi đã thêm chúng vào chỉ mục. Vui lòng cho tôi biết cách khôi phục các tệp đó vào cây đang hoạt động mà không cần cam kết.Cách khôi phục tệp từ chỉ mục
5
A
Trả lời
6
git checkout-index
sẽ khôi phục các tệp đã xóa. Nó sẽ KHÔNG thay đổi nội dung của các tập tin hiện có.
Charles đề cập đến một giải pháp đơn giản, mà cũng có thể được sử dụng để khôi phục lại nội dung của file đó tồn tại trong bản sao làm việc để nhà nước được lập chỉ mục cuối cùng của họ:
git checkout -- the_erased_file
Nhưng can silently overwrite an existing file đó, do đó, không phạm sai lầm .
(git checkout-index
, theo mặc định, sẽ không ghi đè)
Các vấn đề liên quan
- 1. Cách khôi phục từ các tệp chỉ mục đã xóa của Solr?
- 2. Khôi phục các tệp đã xóa từ SourceTree hoặc Git
- 3. postgresql- khôi phục tệp .dump
- 4. khôi phục tệp MDF gốc từ tệp bak
- 5. Mercurial: khôi phục các tệp
- 6. Khôi phục WindowState từ Minimized
- 7. Khôi phục các tệp đã xóa từ Perforce
- 8. cách khôi phục thư mục đã xóa cục bộ?
- 9. Khôi phục các tệp từ các đối tượng Git
- 10. Khôi phục BOOL bên trong NSDictionary từ một tệp plist
- 11. TFS: Khôi phục các thư mục và mục đã xóa
- 12. Khôi phục Sao lưu Vim
- 13. Khôi phục trạng thái chương trình từ tệp lõi
- 14. Cách khôi phục dữ liệu từ bảng cắt bớt
- 15. Cách khôi phục cơ sở dữ liệu từ C#
- 16. khôi phục kho git từ bó backup
- 17. Tôi làm cách nào để khôi phục tệp từ tệp lưu trữ .tar.gz bị hỏng?
- 18. Cách xác định phân đoạn được khôi phục từ backstack
- 19. có cách nào để khôi phục hbase
- 20. Cách xác định và khôi phục tệp đã xóa
- 21. Cách khôi phục tệp INF từ trình điều khiển máy in XP đã cài đặt?
- 22. Làm cách nào để bạn khôi phục từ "tệp khóa không chính xác" với MySQL (InnoDB)?
- 23. Cách tạo và khôi phục bản sao lưu từ SqlAlchemy?
- 24. Khôi phục thông báo lỗi json khôi phục từ máy chủ
- 25. Cách khôi phục từ ngoại lệ bế tắc trong SqlDataReader.Đọc()
- 26. Cách xuất và khôi phục HSQLDB
- 27. id phiên khôi phục
- 28. Khôi phục tệp vim từ tệp .un ~ mà không cần hoàn tác lệnh
- 29. Khôi phục các mô-đun con git từ .gitmodules
- 30. Cách khôi phục từ bản sao lưu hotcopy svn
hoặc chỉ 'git checkout'. –
@CharlesBailey chắc chắn, nhưng tôi luôn luôn có một chút mệt mỏi của 'git checkout' cho các tập tin. Xem phần thứ hai của http://stackoverflow.com/a/2961348/6309 – VonC
Có, 'checkout' có thể phá hoại nhưng nó là lệnh của người dùng trong khi' checkout-index' thực sự là hệ thống ống nước. –