0

Các lệnh cơ bản cần biết trước khi làm việc với Git

Khi làm việc với Git, bạn sẽ thao tác rất nhiều trong terminal (Git Bash, CMD, PowerShell…). Vì vậy, nắm một vài lệnh cơ bản sẽ giúp bạn “đỡ ngợp” và làm việc nhanh hơn rất nhiều.

Bài này tổng hợp các thao tác thường dùng nhất với GitBash: di chuyển thư mục, tạo/xóa file, copy/đổi tên, và mở project bằng Visual Studio Code.

Để mở GitBash, yêu cầu bạn phải cài Git. Link tải Git: https://git-scm.com/install/windows

1) Mẹo thao tác nhanh trong Git Bash

a. Mở Git Bash

Tại folder cần làm việc -> Right click -> Chọn Open Git Bash Here

b. Cách paste vào GitBash

Right click → chọn Paste

Hoặc nhấn Shift + Insert

c. Gọi lại lệnh đã dùng

Nhấn phím mũi tên lên (↑) để xem và chạy lại các command trước đó.

c. Xóa màn hình terminal (clear screen)

clear

Hoặc phím tắt: Ctrl + L

2) Di chuyển giữa các thư mục (navigation)

a. Vào một thư mục bất kỳ

cd <đường dẫn thư mục>

Ví dụ:

cd E:\Image

Tip: Bạn có thể nhấn Tab để auto-complete tên folder/file (rất hữu ích khi đường dẫn dài hoặc khó nhớ).

Lưu ý: Nếu tên folder có dấu cách, thì đường dẫn phải nằm trong dấu ngoặc kép Ví dụ:

cd "E:\Project Java"

b. Quay lại 1 cấp thư mục

cd ..

c. Quay lại nhiều cấp cùng lúc

Ví dụ quay lại 2 cấp:

cd ../../

d. Về “home” (thư mục người dùng)

cd ~

Thường tương ứng với:

C:\Users<username> trên Windows

3) Tạo thư mục và file

a. Tạo thư mục mới

mkdir <tên thư mục>

Ví dụ:

mkdir Python

Lưu ý: Nếu muốn tạo folder có tên có khoảng trắng (space), phải thêm dấu ngoặc kép trong tên folder Ví dụ:

mkdir "Project Python"

Nếu không có dấu ngoặc kép, sẽ tạo ra 2 folder là Project và Python.

b. Tạo file trống

touch <tên file>

Ví dụ:

touch test.txt

Lưu ý:

  • Tên file bao gồm cả đuôi file (ex: txt, doc, pdf,....)
  • Nếu muốn tạo file có tên có khoảng trắng (space), phải thêm dấu ngoặc kép trong tên file

touch "example test.txt"

Tạo nhiều file cùng lúc, mỗi file cách nhau khoảng trắng (space)

touch example1.txt example2.txt

4) Đổi tên và sao chép

a. Đổi tên file

mv <tên file cũ> <tên file mới>

Ví dụ:

mv test.txt test2.txt

b. Copy file sang thư mục khác

cp <tên file> "<đường dẫn folder copy sang>"

Ví dụ:

cp test.txt "E:\Project Java"

5) Xóa file và thư mục

a. Xóa file

rm <tên file>

Ví dụ:

rm test.txt

b. Xóa thư mục

Bạn không thể dùng rm bình thường để xóa folder. Hãy dùng:

rm -r <tên folder>

Ví dụ

rm -r "Project Python"

Hoặc chỉ định đường dẫn tuyệt đối nếu xóa file nằm ở folder khác vị trí mà terminal đang đứng:

rm -r "E:\Project Java"
  • Cẩn thận: Xóa bằng terminal thường sẽ mất luôn, không có thùng rác như khi xóa bằng chuột/ phím Del.

6) Mở repository bằng Visual Studio Code

Đây là thao tác cực tiện khi bạn làm Git.

Nếu bạn đang ở ngoài repository

code <tên-folder>

Ví dụ:

code "Project Java"

Hoặc dùng đường dẫn tuyệt đối nếu nằm ở khác folder

code "E:\Project Java"

Nếu bạn đang ở trong repository

code .

Trong đó, dấu . nghĩa là current directory (thư mục hiện tại).

7) Kiểm tra Git version và tra cứu Git help

Khi bắt đầu học Git, có 2 lệnh cơ bản bạn nên biết ngay: kiểm tra version và tra cứu help.

a. Kiểm tra Git version

Nếu bạn muốn kiểm tra Git đã được cài đặt chưa và đang dùng phiên bản nào:

git --version

image.png

b. Nếu bạn muốn xem help của Git:

git help

image.png

Lệnh này sẽ hiển thị danh sách các command phổ biến của Git và hướng dẫn cách tra cứu chi tiết.

c. Tra cứu help cho một command cụ thể

Khi bạn muốn học về bất kỳ command nào, chỉ cần gõ git help kèm theo tên command.

Ví dụ, bạn muốn học về pull:

git help pull

Hoặc cách tương đương:

git pull --help

Trên Windows, trang help có thể mở trong trình duyệt web. Bạn sẽ nhận được mô tả đầy đủ của git pull, thường gồm:

NAME: tên lệnh

SYNOPSIS: cách viết cú pháp chuẩn

DESCRIPTION: mô tả lệnh làm gì

OPTIONS: danh sách tùy chọn (flags)

Trong phần OPTIONS, bạn có thể thấy các nhóm option như:

option chung: -q (quiet), -v (verbose)

các option liên quan đến submodule

các option liên quan đến merge

các hành vi khi pull: --commit, --no-commit, --edit, --no-edit, v.v.

Điều quan trọng là: khi bạn gặp một option lạ trong tài liệu/ khi làm việc, git <command> --help là cách nhanh nhất để hiểu nó chính xác theo tài liệu chính thống.

8. Kết luận

Chỉ với vài lệnh trên, bạn đã có “bộ kỹ năng nền” để làm việc với Git mượt hơn: biết cách di chuyển đúng thư mục dự án, tạo file nhanh, dọn dẹp đúng cách, và mở code bằng một lệnh.


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í