Các lệnh cơ bản trong Git: Các lệnh git cơ bản mà mọi lập trình viên nên biết

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.