如何在 Ubuntu 20.04 上安裝和配置 Git

吉特 是世界上軟件開發人員使用的最流行的版本控制系統之一。 它用於從開源到商業以及從小到​​大代碼庫的許多類型的項目。

Git 的作者是 Linux 內核的創建者 Linus Torvalds。 它幫助開發人員在他們的項目上進行協作、跟踪代碼更改、創建新分支、恢復到以前的版本等等。

本教程展示了安裝和配置的方法 吉特Ubuntu 20.04。 此外,學習基本的 git 命令開始。

1)使用APT安裝Git

默認使用 Git 在 Ubuntu 20.04 上可用。 您可以使用 apt 命令從存儲庫安裝 git。

以下命令安裝 APT 存儲庫中可用的最新版本。

$ sudo apt update
$ sudo apt install git

通過以下方式驗證已安裝的 Git 版本:

$ git version

輸出:

git version 2.25.1

APT 通常不提供最新版本的軟件包,而是提供廣泛使用的穩定版本。 要安裝最新版本,我們遵循下一節。

2) 從源碼安裝 Git

如果你想以更靈活的方式安裝 Git,你可以從源代碼編譯它。 完成需要更長的時間,但它允許您 安裝最新的 Git 版本 並自定義安裝。

首先,安裝所有依賴包以在 Ubuntu 20.04 上構建 Git:

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

接下來,前往 Git 項目在 Github 上的鏡像 並下載最新版本的 Git tarball 文件 .tar.gz. 在撰寫本文時,最新版本為 v2.30.0。 您可以通過以下命令下載:

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

下載完成後,將源文件解壓到 /opt 目錄:

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

git-2.30.0

然後,進入 Git 源代碼目錄:

$ cd /opt/git-2.30.0

現在,運行以下命令來編譯和安裝 Git:

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

安裝完成後,驗證 Git 版本:

$ git version

輸出:

git version 2.30.0

配置 Git

成功安裝所需的 Git 版本後,您應該配置您的 git 用戶名和電子郵件。 每當您將源代碼提交到 git 存儲庫時,此信息將嵌入到提交消息中。

要設置全局用戶名和電子郵件,請運行以下命令:

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

有時,我們還會配置核心編輯器用於編寫提交消息,例如 example: 使用 vim 作為編輯。

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

配置設置將被創建並位於 ~/.gitconfig 文件:

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

一些基本的 Git 命令

讓我們來學習 基本的 git 命令 開始使用 git。

創建一個新的本地存儲庫

要創建新的本地 git 存儲庫,請運行以下命令:

$ mkdir foo
$ cd foo
$ git init

Initialized empty Git repository in /home/ubuntu/foo/.git/

創建本地存儲庫的工作副本

如果要將本地存儲庫複製到另一個位置,請運行:

$ git clone /path/to/repository

對於遠程服務器,請使用:

$ git clone username@host:/path/to/repository

添加一個或多個文件

為了讓 Git 跟踪文件,您必須運行以下命令:

$ git add ${filename}

列出您已更改的文件以及您仍需要添加或提交的文件

您可以通過運行以下命令獲取工作樹狀態:

$ git status

輸出:

On branch master

No commits yet

Changes to be committed:
(use "git rm --cached ..." to unstage)
new file: README

如何提交

添加文件後,您可以將它們提交到暫存區:

$ git commit -m "your commit message"

輸出:

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

連接到遠程存儲庫

有時,您需要連接到位於某處(github、gitlab 等)的遠程存儲庫。 您可以運行以下命令:

$ git remote add origin ${server}

列出所有當前配置的遠程存儲庫

要列出所有已配置的遠程存儲庫,請運行以下命令:

$ git remote -v

結論

Git 對於任何開發人員來說都是一個非常強大的協作工具。 本教程已經完成了在 Ubuntu 20.04 上安裝和配置 Git 的所有步驟。 感謝您的閱讀,請在下面的評論部分留下您的建議。