0
0
Lập trình
Harry Tran
Harry Tran106580903228332612117

Hướng Dẫn Chi Tiết Về Các Lệnh Git Phổ Biến Nhất

Đăng vào 1 tháng trước

• 4 phút đọc

Chủ đề:

Githubcommand git

Git: Hệ Thống Quản Lý Phiên Bản Phân Tán

Git là một Hệ thống quản lý phiên bản phân tán (Distributed Version Control System - DVCS) được sử dụng rộng rãi trong lĩnh vực phát triển phần mềm. Việc sử dụng Git giúp các lập trình viên có thể quản lý và theo dõi các thay đổi trong dự án một cách hiệu quả, từ những dự án nhỏ đến các dự án lớn và phức tạp.

Trong bài viết này, chúng ta sẽ cùng nhau đi qua những lệnh Git cơ bản đến nâng cao, từ đó không chỉ giúp bạn ôn lại kiến thức mà còn hiểu rõ hơn về cách sử dụng chúng trong công việc hàng ngày.

Một Số Lệnh Git Thông Dụng

1. Lệnh git config

Lệnh git config được sử dụng để cấu hình thông tin người dùng. Đây là bước đầu tiên bạn cần thực hiện sau khi cài đặt Git. Thông tin tên và email của bạn sẽ được gán vào các commit để xác định người thực hiện.

bash Copy
git config --global user.name "Tên của bạn"
git config --global user.email "Email của bạn"

2. Lệnh git version

Sử dụng lệnh này để kiểm tra phiên bản Git mà bạn đang sử dụng.

bash Copy
git version

3. Lệnh git init

Lệnh git init được dùng để khởi tạo một kho lưu trữ Git mới. Lệnh này sẽ tạo ra thư mục .git trong thư mục dự án của bạn, nơi lưu trữ toàn bộ thông tin liên quan đến lịch sử phiên bản của dự án.

bash Copy
git init

4. Lệnh git clone

Lệnh git clone cho phép bạn tải xuống một bản sao của kho lưu trữ từ xa. Sau khi thực hiện, bạn sẽ có một thư mục mới trên máy tính chứa toàn bộ lịch sử và nội dung của repo.

bash Copy
git clone <URL dự án>

5. Lệnh git add

Sau khi thay đổi code, bạn cần sử dụng git add để thêm các thay đổi vào vùng chờ (staging area).

bash Copy
# Thêm toàn bộ thay đổi

git add .

# Hoặc thêm một file cụ thể
git add <file>

6. Lệnh git commit

Lệnh git commit giúp bạn lưu lại trạng thái và mô tả (comment) của dự án vào kho lưu trữ.

bash Copy
git commit -m "Mô tả commit"

7. Lệnh git status

git status giúp bạn kiểm tra trạng thái hiện tại của kho lưu trữ, hiển thị các file đã theo dõi và chưa theo dõi.

bash Copy
git status

8. Lệnh git branch

Lệnh git branch cho phép bạn tạo và quản lý các nhánh trong kho lưu trữ Git.

bash Copy
# Liệt kê tất cả các nhánh
git branch

# Tạo nhánh mới
git branch <Tên nhánh>

# Xóa một nhánh
git branch -d <Tên nhánh>

9. Lệnh git checkout

Sử dụng git checkout để chuyển đổi giữa các nhánh.

bash Copy
git checkout <tên nhánh>

10. Lệnh git remote

git remote dùng để kết nối kho lưu trữ với dịch vụ lưu trữ từ xa.

bash Copy
git remote add <shortname> <url>

11. Lệnh git push

Lệnh này giúp bạn đồng bộ hóa các thay đổi đã commit lên kho lưu trữ từ xa.

bash Copy
git push -u <short_name> <tên nhánh>

12. Lệnh git fetch

git fetch giúp bạn cập nhật thông tin mới từ kho lưu trữ từ xa mà không thay đổi nhánh hiện tại.

bash Copy
git fetch

13. Lệnh git pull

git pull là sự kết hợp của git fetchgit merge, cho phép bạn tải xuống và hợp nhất các thay đổi từ kho lưu trữ từ xa.

bash Copy
git pull <remote_url> <branch>

14. Lệnh git stash

Lệnh này giúp bạn lưu trữ tạm thời các thay đổi chưa commit, cho phép bạn chuyển đổi giữa các nhánh mà không cần commit.

bash Copy
git stash

15. Lệnh git log

Sử dụng lệnh này để xem lịch sử commit đã thực hiện, sắp xếp theo thứ tự thời gian.

bash Copy
git log

16. Lệnh git merge

Lệnh git merge giúp hợp nhất các thay đổi từ các nhánh khác nhau vào một nhánh hiện tại.

bash Copy
git merge <tên nhánh>

17. Lệnh git rebase

git rebase giúp sắp xếp lại lịch sử commit của bạn, cho phép bạn dễ dàng quản lý các thay đổi.

bash Copy
git rebase <tên nhánh>

18. Lệnh git cherry-pick

Cho phép bạn chọn các commit cụ thể để áp dụng vào nhánh hiện tại.

bash Copy
git cherry-pick <commit-hash>

19. Lệnh git revert

Dùng để đảo ngược các thay đổi của một commit trước đó.

bash Copy
git revert <SHA-1 hash>

20. Lệnh git reset

Mạnh mẽ hơn trong việc hoàn tác các thay đổi, có thể dùng với các chế độ khác nhau.

bash Copy
git reset <mode> <SHA-1 hash>

21. Lệnh git restore

Dùng để khôi phục các file về trạng thái trước đó trong kho lưu trữ.

bash Copy
git restore <file>

Kết Luận

Trên đây là tổng hợp các lệnh Git phổ biến mà bạn cần biết. Hầu hết các lệnh này thường xuyên được sử dụng trong quá trình quản lý dự án, giúp bạn tối ưu hoá quy trình làm việc của mình. Hy vọng bài viết này sẽ là tài liệu tham khảo hữu ích cho bạn trong hành trình khám phá Git.
source: viblo

Gợi ý câu hỏi phỏng vấn
Không có dữ liệu

Không có dữ liệu

Bài viết được đề xuất
Bài viết cùng tác giả

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào