吉特 是世界上軟件開發人員使用的最流行的版本控制系統之一。 它用於從開源到商業以及從小到大代碼庫的許多類型的項目。
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 的所有步驟。 感謝您的閱讀,請在下面的評論部分留下您的建議。