Làm thế nào để khôi phục một nhánh ...
Làm thế nào để khôi phục một nhánh ...
Để khôi phục một nhánh Git bị xóa mà không được merge, bạn có thể sử dụng lệnh git reflog
để tìm commit cuối cùng trên nhánh đó và sau đó tạo lại nhánh từ commit đó. Dưới đây là các bước cụ thể:
git reflog
để xem lịch sử của các thao tác trong repository, bao gồm cả việc xóa nhánh:git reflog
Tìm kiếm mục nhập trong git reflog
liên quan đến commit cuối cùng trên nhánh bị xóa. Mục nhập này sẽ có dạng HEAD@{N}
với một thông điệp mô tả thao tác, ví dụ: "branch: Deleted branch my-branch (was 1234abc)".
Ghi lại mã hash của commit cuối cùng trên nhánh bị xóa (trong ví dụ trên là 1234abc
).
Tạo lại nhánh ...
expert
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào