- Tạo một local Repo
git init
2. Clone 1 nhánh remote vào máy của bạn
git clone "url của repo"
3. Danh sách những nhánh local
git branch
4. Danh sách các nhánh remote và local
git branch -a
5. Chuyển sang một nhánh đã tồn tại
git checkout Branch_Name
6. Tạo một nhánh local và chuyển sang nhánh đó
git checkout -b Branch_Name
7. Push nhánh đó lên remote
git push origin Branch_Name
8. Đổi tên nhánh local của bạn
git branch -m New_Name
Đổi tên một nhánh nhưng hiện tại không ở nhánh đó
git branch -m Old_Name New_Name
9. Xóa nhánh Old_name ở remote và push nhanh New_name ở nhánh local lên
git push origin :Old_name New_name
10. Xóa một nhánh remote
git push origin :Branch_Name
11. Xóa một nhánh local
git branch -d Branch_name
12. Xóa hết những file untracked
git clean -f
13. Xóa tất cả untracked file và thư mục
git clean -df
14. Undo những chỉnh sửa local tất cả các file
git checkout -- .
15. Undo những chỉnh sửa local cho một file xác định
git checkout File_Name
16. Hiển thị tất cả những file thay đổi trong nhánh đang làm việc
git diff
17. Hiển thị những thay đổi của một file trên nhánh đang làm việc
git diff File_Name
18. Hiển thị những ai đã thay đổi file này
git blame File_name
19. Hiển thị lịch sử commit trong một dòng
git log --oneline
20. Danh sách tất cả các tag
git tag
21. Tạo một tag mới
git tag -a Tag_Name -m 'Message'
22. Push tất cả tag lên remote
git push --tags
23. Reset tất cả những nhánh trên một nhánh local
git reset --hard
24. Pull những thay đổi từ remote và merge chúng vào nhánh hiện tại ở local
git pull origin Branch_Name