🌱 Khởi tạo & cấu hình Git
Trước tiên, bạn cần cài đặt Git và thiết lập thông tin cá nhân để đánh dấu các commit.
git init # Khởi tạo một repo Git mới
git config --global user.name "Tên của bạn" # Cấu hình tên người dùng
git config --global user.email "email@example.com" # Cấu hình email
git config --list # Xem toàn bộ cấu hình Git hiện tại
📥 Làm việc với Repository từ xa
Hầu hết dự án hiện nay đều lưu trữ trên nền tảng Git hosting như GitHub, GitLab, Bitbucket. Bạn có thể clone hoặc kết nối repo từ xa như sau:
git clone <URL> # Tải repo từ xa về máy
git remote -v # Xem các remote đang có
git remote add origin <URL> # Thêm remote tên "origin"
💾 Quản lý thay đổi
Sau khi chỉnh sửa code, bạn cần thêm file vào khu vực staged và commit để lưu lại.
git status # Kiểm tra trạng thái repo
git add <file> # Thêm file vào staged (chuẩn bị commit)
git add . # Thêm tất cả file thay đổi
git commit -m "Thông điệp commit" # Tạo commit với message
git commit -am "Commit nhanh" # Add và commit luôn (chỉ với file đã từng được add)
📤 Push & Pull
Push để đẩy code của bạn lên remote, và pull để lấy code mới nhất về từ nhóm.
git push # Đẩy commit lên remote
git push -u origin main # Push lên nhánh main lần đầu
git pull # Kéo code mới nhất từ remote
🔀 Branch (nhánh)
Branch giúp bạn phát triển tính năng riêng biệt mà không ảnh hưởng đến nhánh chính.
git branch # Liệt kê các nhánh
git branch <ten-nhanh> # Tạo nhánh mới
git checkout <ten-nhanh> # Chuyển sang nhánh khác
git checkout -b <ten-nhanh> # Tạo và chuyển sang nhánh mới
git merge <ten-nhanh> # Gộp nhánh vào nhánh hiện tại
git branch -d <ten-nhanh> # Xóa nhánh (sau khi merge)
🔄 Hoàn tác & Khôi phục
Trong trường hợp lỡ tay thay đổi file, bạn có thể khôi phục hoặc reset lại.
git restore <file> # Khôi phục file chưa commit
git reset HEAD <file> # Bỏ file ra khỏi staged
git reset --hard # Khôi phục toàn bộ về commit gần nhất
🕓 Lịch sử
Theo dõi lịch sử thay đổi là một trong những điểm mạnh của Git, giúp bạn xem lại các commit trước đó.
git log # Xem lịch sử commit
git log --oneline # Xem lịch sử ngắn gọn
git diff # Xem sự khác biệt giữa các thay đổi
📌 Kết luận
Trên đây là những câu lệnh Git cơ bản mà bạn cần ghi nhớ để bắt đầu làm việc với Git. Khi đã quen thuộc, bạn có thể tìm hiểu thêm các lệnh nâng cao như:
-
git stash
– Tạm lưu thay đổi chưa commit -
git rebase
– Gom commit gọn gàng -
git cherry-pick
– Lấy commit từ nhánh khác -
git tag
– Đánh dấu phiên bản
Phản hồi (0)