Hướng dẫn sử dụng Git trên Ubuntu

Git là một trong những hệ thống kiểm soát phiên bản phổ biến nhất được sử dụng bởi các nhà phát triển phần mềm trên thế giới. Nó được sử dụng trong nhiều loại dự án từ mã nguồn mở đến thương mại và từ cơ sở mã nhỏ đến lớn.

Tác giả của Git là Linus Torvalds – người tạo ra nhân Linux. Nó giúp các nhà phát triển cộng tác trong các dự án của họ, theo dõi các thay đổi mã, tạo các nhánh mới, hoàn nguyên về các phiên bản trước đó, v.v.

Hướng dẫn này chỉ ra các cách cài đặt và cấu hình Git trên Ubuntu 20.04. Ngoài ra, hãy học các lệnh git cơ bản để bắt đầu.

1] Cài đặt Git bằng APT

Git theo mặc định có sẵn trên Ubuntu 20.04. Bạn có thể sử dụng lệnh apt để cài đặt git từ kho lưu trữ.

Lệnh sau cài đặt phiên bản mới nhất có sẵn trong kho lưu trữ APT.

$ sudo apt update $ sudo apt install git

Xác minh phiên bản Git đã cài đặt bằng cách:

$ git version

Đầu ra:

git version 2.25.1

APT thường không cung cấp phiên bản mới nhất của gói mà là phiên bản ổn định được sử dụng rộng rãi. Để cài đặt phiên bản mới nhất chúng ta theo dõi phần tiếp theo.

2] Cài đặt Git từ Nguồn

Nếu bạn muốn cài đặt Git theo cách linh hoạt hơn, bạn có thể biên dịch nó từ mã nguồn. Sẽ mất nhiều thời gian hơn để hoàn thành nhưng nó cho phép bạn cài đặt bản phát hành Git mới nhất và tùy chỉnh cài đặt.

Trước tiên, hãy cài đặt tất cả các gói phụ thuộc để xây dựng Git trên Ubuntu 20.04 của bạn:

$ sudo apt install libz-dev libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext cmake gcc

Tiếp theo, hãy chuyển đến Gương của dự án Git trên Github và tải xuống phiên bản mới nhất của tệp tarball Git trong .tar.gz. Tại thời điểm viết bài này, phiên bản mới nhất là v2.30.0. Bạn có thể tải xuống bằng lệnh sau:

$ wget //github.com/git/git/archive/v2.30.0.tar.gz

Khi quá trình tải xuống hoàn tất, hãy giải nén các tệp nguồn sang /opt:

$ sudo tar xf v2.30.0.tar.gz -C /opt $ ls /opt git-2.30.0

Sau đó, chuyển vào thư mục mã nguồn Git:

$ cd /opt/git-2.30.0

Bây giờ, hãy chạy các lệnh sau để biên dịch và cài đặt Git:

$ sudo make prefix=/usr/local all $ sudo make prefix=/usr/local install

Sau khi cài đặt xong, hãy xác minh phiên bản Git:

$ git version

Đầu ra:

git version 2.30.0

Định cấu hình Git

Sau khi cài đặt thành công phiên bản Git mong muốn, bạn nên định cấu hình tên người dùng và email git của mình. Thông tin này sẽ được nhúng trong thông báo cam kết bất cứ khi nào bạn cam kết mã nguồn vào kho lưu trữ git.

Để đặt tên người dùng và email chung, hãy chạy các lệnh sau:

$ git config --global user.name "Your Name" $ git config --global user.email "[email protected]"

Đôi khi, chúng tôi cũng định cấu hình trình soạn thảo cốt lõi bằng cách sử dụng để viết các thông báo cam kết, ví dụ: sử dụng vim với tư cách là người biên tập.

$ git config --global core.editor "vim"

Cài đặt cấu hình sẽ được tạo và nằm trong ~/.gitconfig:

[user] name = Your Name email = [email protected] [core] editor = vim

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

Chúng ta hãy học lệnh git cơ bản để bắt đầu sử dụng git.

Tạo một kho lưu trữ cục bộ mới

Để tạo một kho lưu trữ git cục bộ mới, hãy chạy lệnh sau:

$ mkdir foo $ cd foo $ git init Initialized empty Git repository in /home/ubuntu/foo/.git/

Tạo bản sao hoạt động của kho lưu trữ cục bộ

Nếu bạn muốn sao chép một kho lưu trữ cục bộ sang một vị trí khác, hãy chạy:

$ git clone /path/to/repository

Đối với máy chủ từ xa, hãy sử dụng:

$ git clone [email protected]:/path/to/repository

Thêm một hoặc nhiều tệp

Để cho phép Git theo dõi tệp, bạn phải chạy các lệnh sau:

$ git add ${filename}

Liệt kê các tệp bạn đã thay đổi và những tệp bạn vẫn cần thêm hoặc cam kết

Bạn có thể lấy trạng thái cây làm việc bằng cách chạy:

$ git status

Đầu ra:

On branch master No commits yet Changes to be committed: [use "git rm --cached ..." to unstage] new file: README

Làm thế nào để cam kết

Sau khi các tệp được thêm vào, bạn có thể chuyển chúng vào khu vực dàn dựng:

$ git commit -m "your commit message"

Đầu ra:

[master [root-commit] 9a07b1d] Commit message 1 file changed, 0 insertions[+], 0 deletions[-] create mode 100644 README

Kết nối với kho lưu trữ từ xa

Đôi khi, bạn cần kết nối với một kho lưu trữ từ xa nằm ở đâu đó [github, gitlab, v.v.]. Bạn có thể chạy lệnh sau:

$ git remote add origin ${server}

Liệt kê tất cả các kho lưu trữ từ xa được định cấu hình hiện tại

Để liệt kê tất cả các kho lưu trữ từ xa đã định cấu hình, hãy chạy lệnh sau:

$ git remote -v

Sự kết luận

Git là một công cụ cộng tác thực sự mạnh mẽ cho bất kỳ nhà phát triển nào. Hướng dẫn này đã đi qua tất cả các bước cài đặt và cấu hình Git trên Ubuntu 20.04. Cảm ơn bạn đã đọc và vui lòng để lại gợi ý của bạn trong phần bình luận bên dưới.

Git là hệ thống điều khiển phiên bản phân tán phổ biến nhất thế giới được sử dụng bởi nhiều dự án thương mại và mã nguồn mở. Nó cho phép bạn cộng tác trong các dự án với các nhà phát triển đồng nghiệp của mình, theo dõi các thay đổi mã của bạn, hoàn nguyên về các giai đoạn trước đó, tạo các nhánh và hơn thế nữa.

Hướng dẫn này mô tả cách cài đặt và cấu hình Git trên Ubuntu 20.04.

Cách cài đặt Git với Apt

Gói Git được bao gồm trong kho lưu trữ mặc định của Ubuntu và có thể được cài đặt bằng cách sử dụng apt quản lý gói hàng. Đây là cách thuận tiện nhất và dễ dàng nhất để cài đặt Git trên Ubuntu.

Nếu bạn muốn cài đặt phiên bản Git ổn định mới nhất từ ​​nguồn, hãy chuyển sang Cài đặt Git từ Nguồn của hướng dẫn này.

Việc cài đặt khá đơn giản, chỉ cần chạy các lệnh sau với tư cách là người dùng có đặc quyền sudo:

sudo apt updatesudo apt install git

Xác minh cài đặt bằng cách chạy lệnh sau để in phiên bản Git:

git --version

Tại thời điểm viết bài này, phiên bản Git hiện tại có sẵn trong kho lưu trữ Ubuntu 20.04 là 2.25.1:

git version 2.25.1

Vậy là xong, bạn đã cài đặt thành công Git trên Ubuntu của mình và có thể bắt đầu sử dụng nó.

Cài đặt Git từ Nguồn

Ưu điểm chính của việc cài đặt Git từ nguồn là bạn có thể biên dịch bản phát hành Git mới nhất và tùy chỉnh các tùy chọn xây dựng. Tuy nhiên, bạn sẽ không thể duy trì cài đặt Git của mình thông qua apt người quản lý.

Bắt đầu bằng cách cài đặt các phụ thuộc cần thiết để xây dựng Git trên hệ thống Ubuntu của bạn:

sudo apt updatesudo apt install dh-autoreconf libcurl4-gnutls-dev libexpat1-dev make gettext libz-dev libssl-dev libghc-zlib-dev

Tiếp theo, mở trình duyệt của bạn và sao chép URL liên kết phát hành mới nhất kết thúc bằng .tar.gz. Tại thời điểm viết bài này, phiên bản Git ổn định mới nhất là 2.26.2:

Chúng tôi sẽ tải xuống và giải nén nguồn Git trong /usr/src đâu là vị trí phổ biến để đặt các tệp nguồn:

wget -c //github.com/git/git/archive/v2.26.2.tar.gz -O - | sudo tar -xz -C /usr/src

Khi quá trình tải xuống hoàn tất, hãy chuyển sang thư mục nguồn và chạy các lệnh sau để biên dịch và cài đặt Git:

cd /usr/src/git-*sudo make prefix=/usr/local allsudo make prefix=/usr/local install

Quá trình biên dịch có thể mất vài phút. Sau khi hoàn tất, hãy xác minh cài đặt bằng cách chạy:

git --version git version 2.26.2

Sau đó, khi bạn muốn nâng cấp lên phiên bản Git mới hơn, hãy sử dụng quy trình tương tự.

Cách định cấu hình Git

Một trong những điều đầu tiên bạn cần làm sau khi cài đặt Git là định cấu hình tên người dùng git và địa chỉ email của bạn. Git liên kết danh tính của bạn với mọi cam kết mà bạn thực hiện.

Để đặt tên cam kết chung và địa chỉ email của bạn, hãy chạy các lệnh sau:

git config --global user.name "Your Name"git config --global user.email "[email protected]"

Bạn có thể xác minh các thay đổi cấu hình bằng cách nhập:

git config --list

Đầu ra sẽ giống như sau:

user.name=Your Name [email protected]

Cài đặt cấu hình được lưu trữ trong ~/.gitconfig:

[user] name = Your Name email = [email protected]

Nếu bạn muốn thực hiện thêm các thay đổi đối với cấu hình Git của mình, bạn có thể sử dụng git config [được khuyến nghị] hoặc chỉnh sửa ~/.gitconfig bằng tay.

Sự kết luận

Cài đặt Git trên Ubuntu chỉ là một vấn đề duy nhất apt. Nếu bạn muốn sử dụng bản phát hành Git mới nhất, bạn có thể biên dịch nó từ nguồn.

Cảm ơn bạn đã theo dõi! Hẹn gặp lại bạn trong những bài viết tiếp theo của wiztips! Nếu bạn thấy nội dung này hữu ích thì đừng quên cho mình một nút Like và Chia sẻ nhé!

Video liên quan

Chủ Đề