Bước 1: Tạo Kho Lưu Trữ Local – “Xây Nhà” Cho Code

Kho lưu trữ (repository) là nơi Git lưu giữ mọi thay đổi của mã nguồn. Để tạo một repo local, bạn cần một thư mục trống. Hãy thử ngay:

  1. Mở terminal (hoặc Git Bash nếu bạn dùng Windows).

  2. Tạo thư mục mới:

    mkdir my-first-repo
    cd my-first-repo

    Đây là “mảnh đất” của bạn!

  3. Khởi động Git trong thư mục:

    git init

    Lệnh này tạo một thư mục ẩn .git – đây là “bộ não” của repo, nơi Git lưu lịch sử và cấu hình. Bạn sẽ thấy dòng:

    Initialized empty Git repository in /path/to/my-first-repo/.git/

    Mình từng quên vào thư mục trước khi chạy git init, làm Git khởi động sai chỗ – mất cả buổi dọn dẹp!

Bước 2: Hiểu “Bộ Não” .git

Thư mục .git chứa mọi thứ Git cần để theo dõi code:

Bạn không cần động vào .git đâu, nhưng biết nó tồn tại giúp bạn hiểu Git làm việc thế nào. Mình hay tưởng tượng nó như “hộp đen” – bí ẩn nhưng mạnh mẽ!

Bước 3: Thêm File Và Kiểm Tra Trạng Thái

Hãy tạo một file để “khai trương” repo:

  1. Tạo file hello.txt:
    echo "Hello, Git!" > hello.txt
  2. Kiểm tra trạng thái:
    git status

    Bạn sẽ thấy:

    On branch master
    Untracked files:
     (use "git add <file>..." to include in what will be committed)
       hello.txt

    “Untracked” nghĩa là Git chưa quản lý file này. Mình từng hoảng khi thấy “red text”, nhưng hóa ra chỉ cần thêm file vào thôi!

Bước 4: Chuẩn Bị Lần Đầu – Thêm File Vào Staging

Để Git theo dõi hello.txt, dùng lệnh:

git add hello.txt

Kiểm tra lại git status, bạn sẽ thấy:

Changes to be committed:
  (use "git restore --staged <file>..." to unstage)
        new file:   hello.txt

Giai đoạn này gọi là “staging” – như chuẩn bị đồ trước khi đóng gói. Mình hay ví nó như “chọn quần áo” trước khi đi chơi – phải chọn kỹ nhé!

Mẹo Nhỏ Để Thành Công

Thử Ngay

Tạo một repo mới với tên dự án của bạn (VD: my-cool-project), thêm file readme.txt với nội dung “Dự án của tôi!”, rồi chạy git status. Nhắn mình kết quả nếu bạn muốn chia sẻ nhé! Bài sau, mình sẽ dẫn bạn “lưu trữ” code với commit – chuẩn bị tinh thần “phiêu” tiếp nào!

Điều hướng chuỗi bài viết<< Bài 1: Khởi Đầu Với Git – Cài Đặt Và Cấu Hình Cơ Bản
>> Bài 3: Git Commit Như Siêu Nhân – Lưu Lại Mọi Thay Đổi
Theo dõi
Thông báo của
0 Góp ý
Được bỏ phiếu nhiều nhất
Mới nhất Cũ nhất
Phản hồi nội tuyến
Xem tất cả bình luận