0

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.
  • 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

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí