1. Các lệnh về nhánh (branch)
1-1. Xem danh sách nhánh
Liệt kê danh sách các nhánh có trong local, nhánh nào có dấu * đằng trước là nhánh đang làm việc
git branch
================================================================
master
* develop
1-2. Tạo nhánh
Khi tạo nhánh mới thì nhánh này là bản sao của nhánh hiện tại => trước khi tạo nhánh mới thì nên chuyển về nhánh master hoặc develop, kéo code mới về rồi hẵng tạo
git branch <tên_nhánh_mới>
================================================================
git branch feature/ex-69
1-3. Xóa nhánh
Không xóa được nhánh hiện tại đang làm việc
git branch -d <tên_nhánh_muốn_xóa>
================================================================
git branch -d feature/ex-69
Xóa nhánh trên remote
git push origin --delete <tên_nhánh_muốn_xóa>
1-4. Chuyển nhánh
git checkout <tên_nhánh>
1-5. Vừa tạo nhánh mới vừa chuyển sang nhánh đó luôn
git checkout -b <tên_nhánh_mới>
1-6. Sửa tên nhánh
git checkout <old_name>
git branch -m <new_name>
================================================================
https://linuxize.com/post/how-to-rename-local-and-remote-git-branch/
1-7. Gộp nhánh
Gộp nhánh khác vào nhánh hiện tại đang làm việc
git merge <tên_nhánh_muốn_merge_vào_nhánh_đang_làm_việc>
2. Thao tác với Staging Area
2-1. Thêm file vào Staging
git add <tên_file>
================================================================
git add index.html about.html
Thêm tất cả các file
git add .
2-2. Xóa file đã thêm trong Staging
git rm --cached <tên_file>
================================================================
git rm --cached about.html
3. Thao tác trên remote repository
3-1. Pull code về (nhánh develop)
git fetch origin develop
git merge
================================================================
git pull origin develop
3-2. Đẩy code lên (nhánh develop)
git push origin develop
4. Thao tác với git stash
Tham khảo thêm: https://viblo.asia/p/nhan-hon-cung-git-stash-07LKXM8JZV45. Cách tạo SSH
Tham khảo thêm: https://blog.nguyenary.dev/cach-tao-ssh-key-va-su-dung-no-voi-gitlab-va-github.htmlYoutube 1. CodersX
Youtube 2. TEDU Channel
Youtube 3. ZendVN - Học Lập Trình Online
Hướng dẫn Git
Reviewed by kentrung
on
December 15, 2020
Rating:
No comments: