Hướng dẫn cách quản lý branch trong Git

Quản lý các nhánh (branch) là một khía cạnh quan trọng trong việc sử dụng Git. Các nhánh cho phép bạn làm việc song song trên nhiều tính năng, nhiệm vụ hoặc phiên bản của mã nguồn. Dưới đây là một số khái niệm và thao tác cơ bản để quản lý các nhánh trong Git:

 

Tạo nhánh mới

Sử dụng lệnh git branch <branch-name> để tạo một nhánh mới với tên <branch-name>. Ví dụ: git branch feature-branch.

Chuyển đổi giữa các nhánh

Sử dụng lệnh git checkout <branch-name> để chuyển đổi giữa các nhánh. Ví dụ: git checkout feature-branch.

Xem danh sách các nhánh

Sử dụng lệnh git branch để xem danh sách các nhánh hiện có trong kho chứa. Nhánh hiện tại được đánh dấu bằng dấu sao (*).

Hợp nhất nhánh

Để hợp nhất (merge) các thay đổi từ một nhánh vào nhánh hiện tại, sử dụng lệnh git merge <branch-name>. Ví dụ: git merge feature-branch.

Xóa nhánh

Sử dụng lệnh git branch -d <branch-name> để xóa một nhánh đã hoàn thành công việc. Ví dụ: git branch -d feature-branch.

Đẩy nhánh lên kho chứa remote

Sử dụng lệnh git push origin <branch-name> để đẩy (push) một nhánh cụ thể lên kho chứa remote. Ví dụ: git push origin feature-branch.

Tạo nhánh từ một commit cụ thể

Sử dụng lệnh git branch <branch-name> <commit-id> để tạo một nhánh mới từ một commit cụ thể. Ví dụ: git branch bug-fix-branch abc123.

 

Quản lý các nhánh trong Git giúp bạn phát triển tính năng độc lập, thử nghiệm, và quản lý phiên bản mã nguồn một cách hiệu quả. Việc sử dụng các lệnh và khái niệm trên sẽ giúp bạn kiểm soát và tổ chức quá trình phát triển phần mềm của mình.