git init #Khởi tạo một kho Git mới (Git repository) trong thư mục hiện tại.
git clone
git config
git config --global user.name "Your Name" git config --global user.email "your.email@example.com"
git status
git add
git add filename.txt git add . # add all files in current directory
git commit -m "
git commit -m "Initial commit"
git commit --amend git commit --amend -m "New commit message"
git branch
git branch # Hiển thị các nhánh
git branch new-feature # Tạo nhánh mới
git checkout
git checkout new-feature
git checkout -b
git checkout -b my-branch
git merge
git merge new-feature
git rebase
git remote add origin
git push origin main # Gửi nhánh main git push -u origin my-branch # Tạo nhánh mới trên từ xa git pull #Kéo và hợp nhất các thay đổi từ kho từ xa về kho cục bộ.
git pull origin main git fetch
git fetch origin
git log # Hiển thị lịch sử các commit.
git log git log --oneline # Hiển thị tóm tắt git diff # So sánh sự khác biệt giữa các phiên bản.
git diff # So sánh với phiên bản trước git diff main..dev # So sánh giữa hai nhánh git reset # Hoàn tác các thay đổi hoặc đưa nhánh về một commit trước đó.
git reset HEAD~1 # Hoàn tác commit gần nhất
git reset --hard
git merge --abort # Hủy quá trình merge nếu có xung đột.
git merge --abort git stash # Lưu trữ tạm thời các thay đổi để có thể làm việc với nhánh khác.
git stash git stash apply # Khôi phục thay đổi
git rm
git rm filename.txt
git mv
git mv oldname.txt newname.txt
git revert
git revert
git cherry-pick
git cherry-pick
git tag v1.0.0 git push origin v1.0.0 # Đẩy tag lên kho từ xa
git init Khởi tạo kho Git mới
git clone