Tôi đã thực hiện một loạt các cam kết về những gì tôi nghĩ là chi nhánh của tôi, sau đó kiểm tra chi nhánh khác.HEAD Git/tách rời, tải lại công việc?
Sẵn sàng quay trở lại nhánh ban đầu của tôi, tôi không tìm thấy mã được cập nhật của mình. Sau khi nhìn vào lịch sử của tôi trong giao diện điều khiển, tôi hiểu rằng tôi đã làm việc trong một chi nhánh tách rời ...
Bằng cách nào đó tôi có thể thực hiện công việc tôi đã làm trên nhánh tách rời?
cảm ơn SO nhiều, bạn chỉ cần lưu 4 giờ làm việc .... – apneadiving
@apneadiving: Bất kỳ điều gì bạn thực sự cam kết với git đều có thể được truy xuất sau này. Phải mất khoảng 1,5 tháng trước khi một đối tượng cam kết không được chấp nhận thực sự là rác được thu thập (1 tháng rơi ra khỏi reflog, và 2 tuần nữa trước khi bị xóa). Trường hợp xấu nhất bạn có thể tìm thấy các đối tượng này với 'git fsck --lost-found'. –
ok cảm ơn một lần nữa vì những chi tiết này. – apneadiving