Tôi ngạc nhiên, tôi không thể tìm thấy câu trả lời cho điều này trên SO.Git - Chúng tôi có thể khôi phục các cam kết đã xóa không?
Chúng tôi có thể khôi phục/khôi phục các cam kết đã xóa trong git không?
Ví dụ, đây là những gì tôi đã làm:
# Remove the last commit from my local branch
$ git reset --hard HEAD~1
# Force push the delete
$ git push --force
Bây giờ, là có một cách để lấy lại các cam kết đó đã bị xóa? Git record (log) có xóa nội bộ không?
Bạn có thể tìm thấy cam kết HEAD trước đó của bạn thông qua git reflog và kiểm tra lại lần nữa – Martin