Dưới đây là các lệnh cơ bản trong Git cùng với ví dụ minh họa
1. git init
Khởi tạo một kho chứa Git mới trong thư mục hiện tại.
Ví dụ:
git init
2. git clone <repository>
Sao chép (clone) một kho chứa từ kho chứa từ xa (remote repository) vào máy tính của bạn.
Ví dụ:
git clone https://github.com/user/repository.git
3. git add <file>
Thêm tệp tin vào vùng staging (staging area) để chuẩn bị cho việc tạo commit.
Ví dụ:
git add myfile.txt
4. git commit -m "<message>"
Tạo một commit mới với thông điệp <message> để ghi lại các thay đổi trong vùng staging.
Ví dụ:
git commit -m "Add new feature"
5. git status
Hiển thị trạng thái của kho chứa và các tệp tin, bao gồm trạng thái của các thay đổi chưa được commit.
Ví dụ:
git status
6. git log
Hiển thị lịch sử commit của kho chứa, bao gồm thông tin về các commit, tác giả và thời gian.
Ví dụ:
git log
7. git pull
Đồng bộ và kéo (pull) các thay đổi từ kho chứa từ xa (remote repository) vào kho chứa local của bạn.
Ví dụ:
git pull origin main
8. git push
Đẩy (push) các thay đổi từ kho chứa local của bạn lên kho chứa từ xa (remote repository).
Ví dụ:
git push origin main
9. git branch
Hiển thị danh sách các nhánh trong kho chứa và nhánh hiện tại đang được sử dụng.
Ví dụ:
git branch
10. git checkout <branch>
Chuyển đổi sang một nhánh khác trong kho chứa.
Ví dụ:
git checkout feature-branch
11. git merge <branch>
Hợp nhất (merge) các thay đổi từ một nhánh vào nhánh hiện tại.
Ví dụ:
git merge feature-branch
12. git remote add <name> <url>
Liên kết kho chứa local với kho chứa từ xa bằng cách thêm một remote.
Ví dụ:
git remote add origin https://github.com/user/repository.git
13. git remote -v
Hiển thị danh sách các remote được liên kết với kho chứa local.
Ví dụ:
git remote -v
14. git reset <file>
Hủy các thay đổi chưa được commit trong một tệp tin cụ thể.
Ví dụ:
git reset myfile.txt
15. git stash
Lưu trữ (stash) các thay đổi chưa được commit tạm thời để làm việc trên một nhánh khác.
Ví dụ:
git stash
Đây chỉ là một số lệnh cơ bản trong Git. Git cung cấp nhiều lệnh và chức năng khác để quản lý và làm việc với mã nguồn.