TỔNG QUAN
LÀM VIỆC BRANCH
TÌM HIỂU COMMIT
LÀM VIỆC VỚI REMOTE
CÁC CHỦ ĐỀ
BÀI MỚI NHẤT
MỚI CẬP NHẬT

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.

banquyen png
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

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

cd /f/freetuts

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

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 filecommit 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ó).

folder git hidden png

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"

Xem hình sẽ dễ hiểu hơn.

branch master edit png

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.

branch master png

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 task1
git 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.

tao moi branch png

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.

Cùng chuyên mục:

Push data lên Github

Push data lên Github

Mình sẽ không viết cách clone source từ github về mà sẽ trình bày cách…

Git - Lưu thông tin đăng nhập với credential store

Git - Lưu thông tin đăng nhập với credential store

Khi bạn thực hiện bất kì thao tác nào liên quan đến remote thì bắt…

Tạo remote repository trên Github

Tạo remote repository trên Github

Như trong bài giới thiệu series thì trong bài này chúng ta sẽ bắt đầu…

Git - Push data lên remote Repository

Git - Push data lên remote Repository

Nếu bạn là leader và bạn khởi động cho dự án thì công việc đầu…

Git - Đổi tên remote repository

Git - Đổi tên remote repository

Nếu bạn đã lỡ đặt tên cho remote không đúng thì có thể sử dụng…

Git - Xóa remote repository

Git - Xóa remote repository

Trường hợp bạn đã thêm một remote repo nhưng sau đó bạn nhận thấy đã…

Git - Thêm remote Repository

Git - Thêm remote Repository

Để làm việc với remote thì ban phải có server và cài đặt git remote…

Git - Xóa local branch

Git - Xóa local branch

Thông thường mỗi một nhiệm vụ chúng ta sẽ làm việc trên một branch khác…

Git - Phân nhánh với Rebase

Git - Phân nhánh với Rebase

Trong Git, có hai cách để trộn hai nhánh với nhau đó là sử dụng…

Git - Stash trở về trạng thái ban đầu

Git - Stash trở về trạng thái ban đầu

Trong bài này mình sẽ nói về lệnh $ git stash, đây là lệnh dùng…

Git - Amend, thay đổi commit cuối cùng

Git - Amend, thay đổi commit cuối cùng

Trong một số trường hợp bạn commit nhưng bị quên add một số file nào…

Git - Mô hình dữ liệu kho chứa

Git - Mô hình dữ liệu kho chứa

Ở các chương trước mình đã giới thiệu một số lệnh làm việc với branch…

Git -  Ba trạng thái Committed  Staged Modified

Git - Ba trạng thái Committed Staged Modified

Trong bài này chúng ta cùng thảo luận đến ba trạng thái của Git, đây…

Git - Lệnh merge branch - Xử lý conflict

Git - Lệnh merge branch - Xử lý conflict

Merge branch tức là bạn gộp hai branch lại với nhau, thao tác này thường…

Git - Commit căn bản

Git - Commit căn bản

Trước khi chuyển đổi sang branch khác thì bạn nên lưu lại tất cả những…

Git - Lệnh checkout branch

Git - Lệnh checkout branch

Nếu chúng ta làm việc trên nhiều branch thì phải thực hiện thao tác chuyển…

Git - Branch là gì? Branch master

Git - Branch là gì? Branch master

Khi làm việc với Git bắt buộc chúng ta phải thông qua branch, nhưng chúng…

Git - Tạo Repository

Git - Tạo Repository

Trong bài này mình sẽ hướng dẫn các bạn khái niệm Repository là gì và…

Git - thao tác thư mục

Git - thao tác thư mục

Để sử dụng Git nhuần nhuyễn thì đòi hỏi bạn phải có kỹ năng thao…

Git - Cấu hình username và email

Git - Cấu hình username và email

Trước khi sử dụng Git thì bạn cần phải cấu hình hai thông số đó…

Top