Cách làm việc rẽ nhánh với Git

Rất chuẩn bài khi bạn muốn tách nhánh để làm việc độc lập rồi mới gộp vào main sau 👏. Dưới đây là các bước cơ bản để tạo nhánh mới từ main, giữ nguyên mọi thay đổi hiện tại, và làm việc an toàn:


✅ Bước 1: Tạo nhánh mới từ main

git checkout -b feature-big-update

Lệnh này sẽ tạo nhánh mới feature-big-update từ main và đồng thời chuyển sang nhánh đó luôn.


✅ Bước 2: Commit các thay đổi đang có (nếu chưa commit)

git add . git commit -m "Initial commit on big feature update"

✅ Bước 3: Tiếp tục phát triển trên nhánh mới

Bạn làm việc bình thường trên feature-big-update.


✅ Bước 4: Khi hoàn tất, muốn gộp vào main

  1. Chuyển về lại main:

     
    git checkout main
  2. Kéo mới nhất (tránh conflict nếu team làm việc chung):

     
    git pull origin main
  3. Gộp nhánh:

     
    git merge feature-big-update

✅ Bước 5 (tuỳ chọn): Xoá nhánh đã gộp nếu không cần nữa

git branch -d feature-big-update

Nếu bạn đã có thay đổi rồi mới nhớ cần tạo nhánh, đừng lo, vẫn làm được:

💡 Tình huống: đang ở main và đã có thay đổi chưa commit

Bạn có thể:

git checkout -b feature-big-update # tạo nhánh mới và giữ toàn bộ thay đổi

Nó sẽ không mất thay đổi nào, chỉ là chuyển sang nhánh mới để commit lại lịch sử cho rõ ràng.

Bình luận cho Nam qua zalo nhé!