Năm lệnh Git giúp bạn thoát khỏi rắc rối thường gặp
Commit nhầm nhánh, lỡ xóa thay đổi, muốn sửa commit cuối — những tình huống ai cũng gặp và cách xử lý an toàn.
Git hiếm khi làm mất dữ liệu thật sự. Phần lớn “thảm họa” có thể cứu được nếu bạn biết đúng lệnh và đừng hoảng.
1. Xem lại mọi thứ đã xảy ra
git reflogreflog ghi lại mọi vị trí HEAD từng trỏ tới. Commit “biến mất” sau một lần reset vẫn nằm ở đây.
2. Sửa commit cuối chưa push
git commit --amend3. Chuyển commit sang nhánh đúng
git switch nhanh-dung
git cherry-pick <commit-hash>4. Cất tạm thay đổi dở dang
git stash push -m "đang sửa header"
git stash pop5. Hoàn tác an toàn trên nhánh dùng chung
git revert <commit-hash>