Cách sử dụng Git trong Linux

Từ cuối những năm 80 khi phần mềm kiểm soát phiên bản lần đầu tiên bắt đầu phát triển, Git vẫn là công cụ theo dõi thay đổi mã dễ sử dụng nhất.

Các dịch vụ như Github và Gitlab cung cấp lưu trữ mã trong một kho lưu trữ, thường được gọi là kho lưu trữ ‘Từ xa’. Chúng hoạt động như kho lưu trữ trung tâm của mã; Git có thể đồng bộ mã cục bộ với mã trung tâm để quản lý đúng các thay đổi phức tạp của nhiều người dùng.

Cài đặt

Trên Ubuntu, Debian và các bản phân phối tương tự, bạn có thể cài đặt Git bằng cách chạy:

sudo apt install git

Ghi chú: Đối với các phiên bản Ubuntu cũ hơn (phiên bản 14.04 trở xuống), bạn cần sử dụng apt-get thay vì đúng cách.

Trên CentOS, Fedora và các bản phân phối dựa trên Red Hat khác, bạn có thể cài đặt Git bằng cách chạy:

yum cài git

Các lệnh Git cơ bản

Hãy để chúng tôi xem một số lệnh cơ bản trong git điều này sẽ giúp chúng tôi bắt đầu theo dõi những thay đổi trong mã của chúng tôi.

Để bật git trên một thư mục cục bộ, chạy lệnh bên dưới bên trong thư mục trong Terminal.

git init

Nó tạo ra một thư mục ẩn, .git, chứa cấu hình git và thông tin về theo dõi thay đổi, nếu các tệp được thêm vào để theo dõi thay đổi sau đó. Sử dụng nó để khởi tạo git trên một dự án cục bộ.

Để sao chép / tải xuống một thư mục từ xa và khởi tạo git trên đó, chạy lệnh dưới đây:

git clone 

Nơi đây, , là url của một dự án trên kho lưu trữ từ xa. Nó sẽ tải xuống dự án từ xa trên hệ thống cục bộ và tạo một thư mục khởi tạo git với tên dự án.

Lưu ý rằng không cần chạy git init sau khi một dự án được nhân bản.

Để kéo các thay đổi từ một thư mục từ xa bằng git, chạy lệnh dưới đây:

git kéo

Lệnh pull của git sẽ kéo tất cả các thay đổi trên kho lưu trữ từ xa kể từ lần kéo cuối cùng hoặc sao chép. Trước tiên, người dùng phải thực hiện các thay đổi cục bộ của mình trước khi kéo từ xa, để các thay đổi cục bộ không bị mất.

Trong trường hợp có xung đột giữa các thay đổi được kéo và các thay đổi cục bộ, git sẽ thông báo nơi xung đột đang xảy ra và sẽ yêu cầu người dùng sửa đổi tệp theo cách thủ công.

Để thêm tệp hoặc thư mục vào git, chạy lệnh dưới đây:

git thêm 

Lệnh trên thêm tệp hoặc thư mục được chỉ định trong lệnh vào vùng dàn Git. Khu vực tổ chức Git đề cập đến trạng thái khi một tệp đang được theo dõi các thay đổi. Sử dụng git thêm. để thêm tất cả các tệp trong thư mục hiện tại vào vùng dàn.

Để kiểm tra trạng thái (trạng thái theo dõi) tệp của bạn trong thư mục đang hoạt động, chạy lệnh dưới đây

trạng thái git

Nó hiển thị trạng thái theo dõi của thư mục hiện tại; những tệp nào đã được thay đổi kể từ lần cam kết cuối cùng và những tệp nào chưa được thêm vào khu vực tổ chức.

Để cam kết các thay đổi trong git, sử dụng lệnh dưới đây:

git commit -m "Thông điệp cam kết"

Lệnh commit sẽ thực hiện các thay đổi của tệp, có nghĩa là, thay đổi theo giai đoạn đã được thực hiện ngay bây giờ. Bắt buộc phải cung cấp một chuỗi thông báo với mỗi cam kết, chuỗi này phải mô tả những thay đổi đang được thực hiện trong cam kết đó; điều này là để giữ một bản ghi các thay đổi.

Để đẩy các thay đổi vào kho lưu trữ từ xa bằng git, chạy lệnh dưới đây:

git push

Sau khi mã đã được cam kết, người dùng có thể đẩy các thay đổi được cam kết vào kho lưu trữ từ xa. Lưu ý rằng người dùng trước tiên phải kéo mã trước khi đẩy, để dự án cục bộ của anh ta chứa tất cả các thay đổi từ xa nếu có.

Đây là một số lệnh cơ bản mà người dùng có thể bắt đầu sử dụng Git để theo dõi thay đổi. Các lệnh khác bao gồm lưu trữ thay đổi, phân nhánh dự án và các tính năng khác của Git, có thể tìm thấy trong trang Git man.