B
project-image

Git

Tác giả:Lê Vũ Bằng
Thời gian đăng bài:12-09-2025
Tag:#git,
Tài liệu tham khảo:Git

Sử dụng Git để lưu dự án – Hướng dẫn cho dev mới

Git không chỉ là công cụ để lưu code, mà còn giúp bạn quản lý lịch sử dự án, làm việc nhóm, và tránh “mất code” khi lỡ tay xoá nhầm. Trong bài viết này, mình sẽ hướng dẫn bạn từ A → Z cách dùng Git để lưu dự án cá nhân và dự án nhóm một cách gọn gàng

Video minh họa về git

1. Git là gì?

  • Git là hệ thống quản lý phiên bản phân tán (Distributed Version Control System).
  • Hiểu nôm na: mỗi lần bạn “commit” là bạn chụp lại trạng thái code. Sau này có lỗi → quay về snapshot trước đó là xong.
  • Dùng Git, bạn có thể:
    • Quản lý code cá nhân (khỏi lo mất khi đổi máy).
    • Làm việc nhóm (mỗi người 1 branch, merge lại).
    • Xem lại lịch sử thay đổi (ai sửa, sửa gì, khi nào).

2. Cài đặt Git

  • Windows: tải từ git-scm.com → cài đặt.
  • MacOS: có sẵn, hoặc cài qua Homebrew:
    brew install git
    
  • Linux (Ubuntu/Debian):
    sudo apt-get update sudo apt-get install git
    

Kiểm tra cài đặt:

git --version

3. Tạo Git repository cho dự án

🔹 Bắt đầu dự án mới

mkdir my-project
cd my-project
git init

→ Lệnh này tạo .git folder để quản lý lịch sử.

🔹 Clone dự án có sẵn

git clone https://github.com/username/repo.git

4. Quy trình lưu dự án với Git

  1. Thêm file mới hoặc chỉnh sửa code.
  2. Check trạng thái:
    git status
    
  3. Thêm file vào stage:
    git add .
    
    (dấu . = add tất cả, hoặc add từng file: git add index.js)
  4. Commit lưu lại thay đổi:
    git commit -m "feat: thêm chức năng đăng nhập"
    
  5. Kết nối repo từ GitHub/GitLab:
    git remote add origin https://github.com/username/my-project.git
    
  6. Push code lên GitHub:
    git push -u origin main
    

5. Làm việc nhóm với Git

  • Branch: mỗi dev code trên nhánh riêng → tránh conflict.
    git checkout -b feature/login
    
  • Merge branch vào main:
    git checkout main
    git merge feature/login
    
  • Pull code mới từ repo:
    git pull origin main
    

6. Một số lệnh Git hay dùng

LệnhÝ nghĩa
git logXem lịch sử commit
git diffSo sánh thay đổi trước khi commit
git reset --hard <hash>Quay lại commit cũ
git stashTạm cất thay đổi chưa commit
git branchLiệt kê các nhánh
git checkout <branch>Chuyển nhánh

7. Tips để lưu dự án bằng Git gọn gàng

  • Luôn viết commit message rõ ràng.
  • .gitignore để bỏ file không cần lưu (VD: node_modules/, .env).
  • Đẩy code thường xuyên lên GitHub để tránh mất dữ liệu.
  • Khi làm việc nhóm: luôn pull code mới nhất trước khi push.

8. Kết

Dùng Git để lưu dự án giúp bạn làm việc chuyên nghiệp hơn, dù là project cá nhân hay team. Ban đầu có thể thấy hơi rối, nhưng quen rồi thì Git chính là “người giữ hộp đen” cho toàn bộ dự án của bạn.

Lời khuyên: cứ tập commit và push thường xuyên, bạn sẽ dần thấy Git dễ như uống nước lọc thôi.

B
© 2025. All rights reserved by levubang