in Git
Git - Khôi phục bằng reflog sau khi xóa commit hoặc branch

Đôi khi, bạn có thể vô tình reset hard, xóa commit hoặc loại bỏ một nhánh. Rất ít người biết cách khôi phục từ những tình huống này và một số người thậm chí phải code từ đầu. May mắn thay, hầu hết chúng ta có thể dựa vào "cỗ máy thời gian" của Git: reflog

Git - Khôi phục bằng reflog sau khi xóa commit hoặc branch