HostingViet | Công ty Cổ phần Công nghệ số Thiên Quang

GIT là gì? Các thuật ngữ quan trọng liên quan đến Git

Tin tức | 2024-09-30 17:54:31+07

GIT là gì?

GIT là hệ thống quản lý phiên bản phân tán (Distributed Version Control System – DVCS), được dùng rộng rãi trong việc phát triển phần mềm và quản lý mã nguồn. Nó cung cấp cho các lập trình viên một kho lưu trữ, nơi chứa toàn bộ lịch sử thay đổi của hệ thống.

GIT có phương thức hoạt động như thế nào?

GIT lưu trữ các thông tin dưới dạng snapshot nhưng không lưu trữ những tệp không có sự thay đổi. Nó giúp việc lưu trữ được dễ dàng hơn, rút ngắn thời gian xem xét thông tin.

GIT cho phép nhiều người dùng cùng làm việc trong cùng một dự án và có thể quản lý những phiên bản khác nhau của mã nguồn.

Một số lệnh Git cơ bản

Dưới đây là một số lệnh GIT cơ bản mà các lập trình viên hay sử dụng:

 

Lệnh

Sử dụng

Mô tả

git init

git init

Khởi tạo repository mới ở thư mục hiện tại

git config

git config [–global] user.name “Tên của bạn”
git config [–global] user.email “email@example.com”

Cấu hình thông tin của người dùng hoặc repository.

git clone

git clone

Sao chép một repository từ remote về máy local

git add

git add <tên_tập_tin>
git add . (để thêm tất cả các tập tin)

Đưa những tập tin từ working directory vào staging area

git commit

git commit -m “Nội dung commit”

Tạo một commit từ những tập tin trong staging area.

git status

git status

Hiển thị trạng thái của những tập tin trong staging area và working directory

git pull

git pull

Kéo những commit mới từ remote repository về local repository

git push

git push

Đẩy commit từ local repository lên remote repository

git stash

git stash
git stash apply (áp dụng các thay đổi tạm thời)`

Tạm thời lưu trữ những thay đổi chưa commit để chuyển sang một công việc khác

git branch

git branch
git branch <tên_nhánh>
git branch -d <tên_nhánh> (xóa nhánh)

Quản lý những nhánh có trong repository

git checkout

git checkout <tên_nhánh>
git checkout

Chuyển đổi giữa những nhánh hoặc commit cụ thể

git merge

git merge <tên_nhánh>

Kết hợp những thay đổi từ một nhánh khác vào trong nhánh hiện tại

git reset

git reset –soft (giữ lại thay đổi trong staging area)
git reset –hard (hủy bỏ thay đổi)

Đặt lại trạng thái của staging area hoặc HEAD theo commit cụ thể

git remote

git remote add
git remote -v (hiển thị danh sách các remote)

Quản lý những remote repository đã được liên kết với local repository

 

Một số các thuật ngữ quan trọng liên quan đến Git

Lệnh GIT có một số các thuật ngữ quan trọng mà các lập trình viên cần biết, bao gồm:

Lưu ý khi sử dụng Git

Khi sử dụng GIT thì bạn cần phải lưu ý những điều sau:

Vậy là trên đây bạn đã được HostingViet giải đáp “GIT là gì?” và những thuật ngữ quan trọng liên quan tới nó. Hy vọng qua bài viết này bạn sẽ hiểu hơn về hệ thống này.


Bài viết khác