Bảng tra cứu Git
Sổ tay Git với các lệnh tìm kiếm được theo nhóm, từ tạo nhánh và hợp nhất tới rebase, stash và reset. Mỗi mục nêu cách dùng và mức độ nguy hiểm, miễn phí trên trình duyệt.
Thiết lập
git config --global user.name "Name"Đặt tên người dùng
git config --global user.name "Sam"
git config --listXem toàn bộ cấu hình
git config --list
Bắt đầu
git initKhởi tạo kho lưu trữ mới
git init my-project
git clone <url>Clone kho lưu trữ từ xa
git clone https://github.com/user/repo.git
Thay đổi
git statusTrạng thái thư mục làm việc
git status
git diffSo sánh thay đổi
git diff HEAD~1
git add <file>Thêm vào staging
git add . / git add file.txt
git commit -m "message"Tạo một commit
git commit -m "feat: new feature"
git commit --amendSửa commit gần nhất
git commit --amend -m "updated message"
git stashTạm cất thay đổi
git stash / git stash pop
Nhánh
git branchLiệt kê nhánh
git branch -a
git branch <name>Tạo nhánh mới
git branch feature/login
git checkout <branch>Chuyển nhánh
git checkout main
git checkout -b <name>Tạo và chuyển
git checkout -b feature/login
git merge <branch>Gộp một nhánh
git merge feature/login
git branch -d <name>Xóa một nhánh
git branch -d feature/login
git branch -D <name>Buộc xóa một nhánh
git branch -D feature/login
Remote
git remote -vLiệt kê remote
git remote -v
git fetchLấy thay đổi từ remote
git fetch origin
git pullLấy và gộp
git pull origin main
git pushĐẩy lên remote
git push origin main
git push --forceBuộc push
git push --force origin main
Hoàn tác
git restore <file>Bỏ thay đổi của tệp
git restore file.txt
git reset HEAD <file>Bỏ tệp khỏi staging
git reset HEAD file.txt
git revert <commit>Đảo ngược một commit (tạo commit mới)
git revert abc123
git reset --soft HEAD~1Hoàn tác commit gần nhất (giữ thay đổi)
git reset --soft HEAD~1
git reset --hard HEAD~1Xóa commit gần nhất (bỏ thay đổi)
git reset --hard HEAD~1
Kiểm tra
git logLịch sử commit
git log --oneline --graph
git log --onelineLịch sử một dòng
git log --oneline -10
git show <commit>Chi tiết commit
git show abc123
git blame <file>Tác giả từng dòng
git blame file.txt
git reflogLịch sử HEAD (để khôi phục)
git reflog
Nhúng
Bảng tra cứu Git la gi?
Sổ tay Git với các lệnh tìm kiếm được theo nhóm, từ tạo nhánh và hợp nhất tới rebase, stash và reset. Mỗi mục nêu cách dùng và mức độ nguy hiểm, miễn phí trên trình duyệt.
Cach su dung
- 1Nhập— Nhập dữ liệu cần thiết.
- 2Kết quả— Xem kết quả xử lý.
- 3Sao chép— Sao chép kết quả để sử dụng.
Cong cu lien quan
Cau hoi thuong gap
Có, hoạt động offline vì sử dụng dữ liệu tĩnh.