Thao tác Git cơ bản (Làm việc cá nhân)

Giới thiệu nhanh

Một vòng đời cơ bản khi làm việc với Git:

  1. Tạo repo: git init
  2. Thêm file: git add
  3. Lưu thay đổi: git commit
  4. Kiểm tra lịch sử: git log
  5. Xem sự thay đổi: git diff
  6. Quản lý phiên bản, quay về trước: git checkout, git reset

1. Tạo một Git repository

Tạo mới từ thư mục hiện có:

mkdir my-project
cd my-project
git init

Lệnh git init sẽ tạo ra một thư mục ẩn .git/ chứa toàn bộ dữ liệu Git.


2. Theo dõi thay đổi file

Kiểm tra trạng thái:

git status

Thêm file vào khu vực staging:

git add tenfile.txt

Thêm tất cả file:

git add .

3. Ghi lại thay đổi (commit)

git commit -m "Lời mô tả thay đổi"

Ví dụ:

git commit -m "Thêm chức năng đăng nhập"

4. Xem lịch sử commit

git log

Hiển thị ngắn gọn:

git log --oneline

5. So sánh sự thay đổi

So sánh file trước và sau:

git diff

So sánh 2 commit:

git diff abc123 xyz456

6. Bỏ thay đổi / reset

Bỏ file khỏi khu vực staging:

git reset tenfile.txt

Quay về phiên bản trước:

git checkout tenfile.txt

7. Xoá repo Git (nếu cần)

rm -rf .git

⚠️ Xoá toàn bộ lịch sử Git! Chỉ nên dùng khi bạn muốn khởi động lại từ đầu.


Ghi nhớ nhanh - Vòng đời commit:

git init
git status
git add <file>
git commit -m "Mô tả"
git log

Extension Git hữu ích cho VS Code

Cài từ VS Code > Extensions (Ctrl + Shift + X)

ExtensionMô tả
Git GraphGiao diện trực quan để xem lịch sử commit, branch, merge
GitLensXem ai thay đổi dòng nào, lịch sử commit từng dòng

✅ Đến đây, bạn đã có thể:

  • Tạo và quản lý mã nguồn cá nhân bằng Git
  • Ghi nhận từng thay đổi trong project
  • Quản lý và quay lại phiên bản cũ
  • Dùng VS Code để quản lý Git dễ dàng hơn