Đây là những gì đã xảy ra:
Tôi có một chi nhánh A. Trên chi nhánh AI đã cam kết một loạt các thay đổi. Tôi không hài lòng với mã, vì vậy tôi đã kiểm tra cam kết trước đó trong chi nhánh A. Sau đó tôi đã thực hiện một loạt các thay đổi và cam kết chúng trên chi nhánh A. Bây giờ tôi không thể tìm thấy cam kết này ở bất cứ đâu. Tôi đã mất mã này?
HEAD
nhánh và chi nhánh A sẽ ở lại trên cam kết trước đó. Chính xác những lệnh bạn đã chạy?
git reset
chứ không phảigit checkout
?