Các lệnh git cơ bản
Tham khảo: https://git-scm.com/docs
I. Getting and Creating Projects
1. git clone
Được sử dụng để tải một repo trên github về máy local
git clone "url của repo"
Note: url ở đây tùy thuộc vào việc tải https hay thông qua SSH Keys.
Trong trường hợp, repo đó có các branchs khác. Ví dụ các branch này cho việc phát triển tính năng, fix bug, ... Mà ta muốn clone những branch thay vì branch main thì
git clone -b "url"
II. Basic Snapshotting
- git add
- git status
- git commit
- git restore
III. Branching and Merging
1. git branch
Xem tất cả các branch hiện tại
git branch -> Hiển thị 1 list các branch, branch mà ta đang làm việc thì có dấu * ở trước
Đổi tên branch
TH: Đang đứng trên branch muốn đổi tên
git branch -m "new-branch"
TH: Đổi tên branch khi đang đứng trên branch khác. Ví dụ đang ở branch develop và muốn đổi tên branch feature-old thành feature-new
git branch -m "feature-old" "feature-new"
2. git checkout
Có 2 mode hoạt động chính:
-
Mode 1: Chuyển branch
- Chuyển sang branch có sẵn:
git checkout <name branch> - Tạo nhánh mới và chuyển sang ngay:
git checkout -b <new branch> - Ép buộc chuyển nhánh:
git checkout -f <name branch>=> Khi ta muốn bỏ qua các thay đổi chưa commit để chuyển sang branch mới.
- Chuyển sang branch có sẵn:
-
Mode 2: Phục hồi file
-
Xóa những gì vừa ghi để file về trạng thái cũ:
git checkout -- <file>
3. git switch
Dùng để chuyển sang nhánh mới
git switch feature -> Chuyển qua branch feature để làm việc
All Rights Reserved