Huu dr blog

Hướng dẫn sử dụng Git cơ bản cho người mới bắt đầu

Article banner photo
Published on
/3 mins read/---

Git là một công cụ quản lý mã nguồn mạnh mẽ, nhưng có thể gây bối rối cho người mới học lập trình. Bài viết này sẽ tổng hợp các lệnh Git cơ bản, mẹo ghi nhớ và quy trình làm việc với Git một cách tổng quan và dễ hiểu nhất.

I. Các Lệnh Git Cơ Bản

1. Kiểm tra phiên bản Git

code
git --version 

2. Cấu hình Git

code

git config --global user.name "Tên của bạn"
git config --global user.email "Email của bạn"
git config --list
 

3. Hỗ trợ và tài liệu

code

git help
git help config
git command --help
 

4. Khởi tạo repository

code
git init 

5. Kiểm tra trạng thái

code

git status
git status --short
 

6. Thêm file vào staging

code

git add .
git add index.html
 

7. Commit thay đổi

code
git commit -m "Thông điệp commit" 

8. So sánh thay đổi

code
git diff 

9. Lịch sử commit

code
git log 

10. Push code lên GitHub

code
git push -u origin main 

11. Làm việc với branch

code

git branch
git checkout -b new-branch
git merge branch-name
 

12. Pull và fetch

code

git pull
git fetch
 

13. Clone dự án

code
git clone <url> 

14. Stash tạm thời

code

git stash
git stash apply
git stash list
 

15. Rebase và revert

code

git rebase branch-name
git revert commit_id
git reset --soft commit_id
git reset --hard commit_id
 

II. Mẹo Ghi Nhớ Lệnh Git

Tạo một file .txt trong VSCode, lưu lại các lệnh Git thường dùng. Mỗi khi làm việc với dự án, chỉ cần mở file đó để tra cứu. Gõ lại lệnh nhiều lần giúp bạn ghi nhớ nhanh hơn.

III. Quy Trình Làm Việc Với Git

A. Khi Chủ Động Tạo Dự Án Mới

code

# Tạo folder và di chuyển vào
mkdir project-name
cd project-name

# Khởi tạo Git và kết nối đến GitHub
git init
git remote add origin git@github.com:tên-repo.git
git add .
git commit -m "first commit"
git push -u origin main
 

B. Khi Tham Gia Dự Án Nhóm

code

git clone <url>
git checkout -b new-feature
# Code và commit
git push origin new-feature
# Tạo pull request trên GitHub
 

IV. Một Số Lệnh Linux Hữu Ích

code

touch tenfile
echo "nội dung" > tenfile
 
 

Kết Luận

Hiểu và sử dụng thành thạo Git giúp bạn dễ dàng quản lý dự án cá nhân và làm việc nhóm chuyên nghiệp. Hãy bắt đầu từ những lệnh cơ bản, luyện tập thường xuyên để nâng cao kỹ năng của mình!