Git – Lệnh tạo Branch

Git – Lệnh tạo Branch

Ở bài trước mình đã giới thiệu khái niệm branch là gì rồi nhỉ, vậy thì trong bài này mình sẽ hướng dẫn bạn cách tạo mới một branch.

Như mình đã trình bày ở bài trước khi làm việc nhóm thì leader sẽ giao rất nhiều task tại nhiều vị trí khác nhau trong project, vì vậy nếu bạn làm việc trên 1 phân nhánh cho tất cả các task thì sẽ rất khó quản lý. Ví dụ bạn làm 2 task A và B trên cùng branch master, khi bạn làm task A xong thì leader bảo public task A thì lúc này bắt buộc bạn phải chờ cho task B xong, đây giống như là hàng đợi có thứ tự. Nhưng nếu bạn làm việc trên 2 phân nhánh tách biệt thì khi public phân nhánh A thì phân nhánh B sẽ không bị ảnh hưởng.

Giả sử dự án của mình nằm trong thư mục F:/amzuni lúc này bạn cần phải di chuyển đến thư mục này như sau:

cd /f/amzuni

Leader giao dự án: Hãy tạo hai file txt, file thứ nhất lưu trữ tên của website amzuni.com và file thứ hai lưu trữ tên tác giả của amzuni.

Mục lục

1. Lưu ý trước khi sử dụng Git

Nếu là lần đầu tiên sử dụng Git cho dự án thì sau khi tạo repository bạn phải thực hiện hai thao tác đó là thêm mới một file và commit lên branch master thì lúc này branch master mới được tạo. Minh chứng bằng cách sau khi thực hiện hai thao tác này bạn sẽ thấy xuất hiện một folder .git ẩn, đây là folder chứa history và mọi thứ của Git (ta không cần quan tâm đến các folder con của nó).

Bước 1: Tạo mới một file demo.txt nằm trong dự án

Bước 2: Chạy lệnh sau để add file vào Git history

git add demo.txt

Bước 3: Chạy lệnh sau để commit lên branch master, lúc này branch master mới được tạo.

git commit -m "Tao file dau tien de tao branch master"

2. Lệnh tạo mới branch

Mặc định khi bạn mở Git bash lần đầu tiên thì branch master được chọn như hình sau.

Lúc này ta không nên làm việc trên branch master mà hãy tạo thêm 2 branch bằng cú pháp sau:

git branch <branchname>

Dựa vào cú pháp này mình sẽ tạo 2 branch cho 2 task như sau:

git branch task1git branch task2

Sau đó bạn nhập lệnh sau để xem danh sách branch, branch nào có dấu * đằng trước là branch hiện tại.

Nếu như hình sau thì tức là bạn đã tạo thành công.

3. Lời kết

Như vậy là mình đã giới thiệu xong cách tạo mới một branch, nếu là lần đầu tiên sử dụng thì hơi rườm rà do bạn phải thực hiện một commit thì branch master mới được khởi tạo hoàn toàn. Bài tiếp theo mình sẽ nói về lệnh chuyển đổi giữa các branch.