Xem Git Diff
Thấy chính xác AI agent của bạn thay đổi gì — từng file, từng dòng.
Trước khi commit bất cứ thứ gì AI agent viết, hãy đọc diff. Nó mất 30 giây và sẽ cứu bạn khỏi shipping những changes bị lỗi hoặc không mong đợi. Git Client giúp việc này dễ dàng với chế độ xem rõ ràng, tô màu cho mọi thay đổi.
Mở Chế Độ Xem Diff
- Nhấn Cmd+G (Mac) hoặc Ctrl+G (Windows/Linux) để mở panel Git
- Sidebar bên trái liệt kê tất cả files có changes chưa commit — unstaged changes hiện ở phần dưới
- Click bất kỳ tên file nào để mở diff bên phải
Chế độ xem diff mở ngay lập tức. Không cần bước thêm.

Đọc Diff
Diff dùng mã màu tiêu chuẩn:
- Dòng xanh — dòng được agent thêm vào
- Dòng đỏ — dòng bị xóa hoặc thay thế
- Dòng xám — context không đổi xung quanh edits (hiển thị để tham khảo)
Mỗi phần thay đổi được gọi là hunk. Một file có thể có nhiều hunks nếu changes được tạo ở các phần khác nhau của file. Scroll xuống để xem tất cả.
Số dòng bên trái hiển thị số dòng của file gốc, và số dòng bên phải hiển thị số dòng của file mới.
Chế Độ Xem Unified và Side-by-Side
Bạn có thể chuyển đổi giữa hai layout diff:
- Chế độ Unified — additions và removals hiển thị trong một cột, xen kẽ. Dễ đọc hơn cho các changes tuần tự.
- Chế độ Side-by-side — file cũ bên trái, file mới bên phải. Dễ so sánh trước và sau khi các khối lớn thay đổi.
Click nút toggle view ở góc trên bên phải của panel diff để chuyển đổi giữa chúng.

Image Diffs
Nếu project của bạn bao gồm images và agent sửa đổi PNG, JPG, hoặc file image khác, panel diff hiển thị so sánh trực quan trước/sau. Thanh trượt cho phép bạn kéo để reveal image cũ bên dưới image mới — hữu ích để phát hiện thay đổi design không mong muốn.
Điều Hướng Bằng Bàn Phím
Dùng các shortcuts này để di chuyển qua các file thay đổi nhanh chóng:
| Shortcut | Action |
|---|---|
] | Đến file thay đổi tiếp theo |
[ | Quay lại file thay đổi trước đó |
↓ / ↑ | Scroll qua diff |
Duyệt files với ] và [ nhanh hơn nhiều so với click trong sidebar, đặc biệt khi agent đã chạm vào mười hoặc mười lăm files cùng lúc.
Tại Sao Review Trước Khi Commit?
AI agents làm việc nhanh và thường đúng — nhưng không phải luôn luôn. Những điều phổ biến cần tìm khi review diff:
- Dòng xóa không nên xóa — agent có thể đã xóa function hoặc comment nhầm
- Files thay đổi bạn không yêu cầu — agent đụng đến file config hoặc test file bạn không mong đợi
- Giá trị placeholder —
TODO,your-api-key-here, hoặc test data hardcoded không định giữ lại
Review diff nhanh trước mỗi commit giữ lịch sử git sạch và codebase ở trạng thái đã biết là đúng. Nó cũng giúp bạn hiểu agent thực sự đã làm gì, điều này làm bạn trở thành developer giỏi hơn theo thời gian.