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

bash
git reflog

reflog 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

bash
git commit --amend

3. Chuyển commit sang nhánh đúng

bash
git switch nhanh-dung
git cherry-pick <commit-hash>

4. Cất tạm thay đổi dở dang

bash
git stash push -m "đang sửa header"
git stash pop

5. Hoàn tác an toàn trên nhánh dùng chung

bash
git revert <commit-hash>

Nhận bài tiếp theo qua email.

Một email mỗi tuần, chỉ khi có điều đáng đọc. Không spam.