Git Branch "không Gian Làm Việc"
Có thể bạn quan tâm
- 1 Branch là gì?
- 2 Một số lênh branch cơ bản
- 2.1 Xem branch có ở local
- 2.2 Xem branch có ở remote
- 2.3 Chuyển đổi branch
- 2.4 Tạo branch mới
- 2.5 Hợp nhất branch
- 2.6 Đổi tên branch ở local
- 2.7 Xóa branch ở local
- 2.8 Xóa branch ở remote
- 2.9 Push branch lên remote
- 2.10 Push branch lên remote và đặt lại tên branch
- 2.11 Cập nhật code từ remote về local
Branch là gì?
- Branch là cái dùng để phân nhánh và ghi lại luồng của lịch sử, một branch tương tự như một “không gian làm việc”.
- Branch đã phân nhánh sẽ không ảnh hưởng đến branch khác nên có thể tiến hành nhiều thay đổi đồng thời trong cùng 1 repository.
- Hơn nữa, branch đã phân nhánh có thể chỉnh sửa tổng hợp lại thành 1 branch bằng việc hợp lại (merge) với branch khác.

Một số lênh branch cơ bản
Xem branch có ở local
$ git branchXem branch có ở remote
Ví dụ ta có remote tên là upstream, ta muốn biết trên remote đó có các branch nào
$ git fetch upstream$ git branch -rChuyển đổi branch
Ví dụ chuyển đến branch có tên <branch-name>
$ git checkout <branch-name>Tạo branch mới
Lệnh tạo branch mới <new-branch-name> từ branch hiện tại, đồng thời di chuyển tới branch mới này
$ git branch <new-branch-name>hoặc
$ git checkout -b <new-branch-name>Hợp nhất branch
Ví dụ ta muốn hợp nhất <branch-name> vào branch hiện tại
$ git merge <branch-name>Đổi tên branch ở local
Ví dụ đổi tên branch hiện tại là <modified-branch-name>
$ git branch -m "modified-branch-name>Xóa branch ở local
Ví dụ ta muốn xóa branch có tên <branch-name>
Trước hết cần di chuyển HEAD không phải đang đứng ở <branch-name>, checkout <other-branch-name>
git branch --delete <branch-name>hoặc
git branch -d <branch-name>hoặc
git branch --delete --force <branch-name>hoặc
git branch -D <branch-name>Xóa branch ở remote
Ví dụ ta có 1 remote tên là upstream, ta muốn xóa branch có tên là <branch-name>
git push upstream --delete <branch-name>Push branch lên remote
Ví remote có tên là upstream, push branch <branch-name> ở local lên remote
git push upstream <branch-name>Push branch lên remote và đặt lại tên branch
git push upstream <branch-name>:<remote-branch-name>Cập nhật code từ remote về local
git pull upstream <branch-name>hoặc đơn giản là
git pullBài viết tượng tự
- Git merge “gộp hai branch lại với nhau”
- Git rebase “gộp commit từ nhánh này vào nhánh khác”
- Git revert “undo commit, không làm mất commit hiện tại”
- Git & GitHub Video hướng dẫn dành cho người mới [Mr Brad]
- Git stash “lưu lại thay đổi chưa commit”
Từ khóa » Branch Name Là Gì
-
BRANCH NAME Tiếng Việt Là Gì - Trong Tiếng Việt Dịch
-
Branch Name Là Gì
-
Branch Name Là Gì
-
Bank Branch Name Là Gì - .vn
-
Branch Name Là Gì
-
Chi Nhánh Ngân Hàng (Bank Branch Name Là Gì, Branch Là Gì
-
Chi Nhánh Ngân Hàng ( Bank Branch Name Là Gì, Bank Branch ...
-
Chi Nhánh Ngân Hàng (Bank Branch) Là Gì? Phân Loại Và ưu Nhược ...
-
Chi Nhánh Ngân Hàng ( Bank Branch Name Là Gì ... - VietVan.Vn
-
Bank Branch Code Là Gì? Định Nghĩa, Ví Dụ, Giải Thích
-
Branch Là Gì? [Branch] | Hướng Dẫn Về Git Cho Người Mới Bắt đầu
-
Branch Code Là Gì
-
Branch Name Là Gì - The-grand
-
Branch Code Là Gì - Định Nghĩa, Ví Dụ, Giải Thích