Giới thiệu về Git
George Boorman
Curriculum Manager, DataCamp

git diff - Khác biệt giữa phiên bản
git diff report.md




report.md vào khu vực staginggit add report.md
report.md với phiên bản trong staginggit diff --staged report.md

git diff --staged

Tìm hash của commit
git log
So sánh chúng
git diff 35f4b4d 186398f
Thay đổi từ hash đầu đến hash thứ hai
HEADgit diff HEAD~1 HEAD

| Lệnh | Chức năng |
|---|---|
git diff |
Hiển thị thay đổi giữa tất cả tệp chưa staged và commit mới nhất |
git diff report.md |
Hiển thị thay đổi giữa một tệp chưa staged và commit mới nhất |
git diff --staged |
Hiển thị thay đổi giữa tất cả tệp đã staged và commit mới nhất |
git diff --staged report.md |
Hiển thị thay đổi giữa một tệp đã staged và commit mới nhất |
git diff 35f4b4d 186398f |
Hiển thị thay đổi giữa hai commit bằng hash |
git diff HEAD~1 HEAD~2 |
Hiển thị thay đổi giữa hai commit dùng HEAD thay cho hash |
Giới thiệu về Git