Git 是一個分佈式版本控制系統,最初由 Linus Torvalds 於 2005 年開發。從那時起,它作為一個開源項目提供,貢獻了更多的人,並使其在所有開發平台上免費使用。它已經發展成為世界上使用最廣泛的分佈式版本控制系統(DVCS)。 Git 因其速度、可靠性、安全性和易用性而非常受歡迎。憑藉這些品質,GitHub 成為世界上最大的代碼存儲庫之一,僅網站上就有超過 2000 萬用戶。
它是世界各地許多人的必備工具,但有些人甚至不知道如何在 Debian 11 操作系統上安裝 Git。本教程將向您展示如何操作。
先決條件
在繼續本教程之前,必須滿足一些先決條件。首先,您需要對系統進行 root 訪問。如果你還沒有這個,一定要運行“sudosu”命令成為root。
對 Linux 終端命令有一個常識性的理解也很重要。一旦這些先決條件到位,就該開始實際安裝 Git。
更新系統
您需要使用 apt-get 命令更新所有當前軟件包。
sudo apt-get update
這將對所有已安裝的軟件包應用最新的補丁和安全擴展。如果此命令返回錯誤,請嘗試再次運行它。成功運行此命令後,繼續安裝所需的依賴項。
您也可以在更新系統以安裝 Git 所需的所有依賴項時運行此命令。 libghc-zlib-dev、libexpat1-dev 等
sudo apt install make libghc-zlib-dev libexpat1-dev -y
sudo apt install libssl-dev libcurl4-gnutls-dev gettext unzip -y
使用 APT 安裝 Git
可以使用默認可用的 Debian 存儲庫快速安裝 Git。請記住,您從存儲庫安裝的版本可能比最新的可訪問版本舊。如果您需要最新版本,請繼續閱讀本指南的下一部分。在這裡,您將學習如何從源代碼安裝和構建 Git。
通過運行以下命令在 Debian 11 上安裝 Git:
sudo apt-get install git
此命令從 Debian 存儲庫中提取安裝程序並將其放置在當前目錄中。它還安裝了運行 Git 所需的所有依賴項。
請注意,運行安裝程序可能會提示您輸入一些配置選項。但是,在大多數情況下,默認值應該可以使用,因此請隨意按類型接受這些值。 什麼時候 並打 進來..
成功完成這些步驟後,Git 將安裝在您的 Debian 機器上。 您可以通過運行“git –version”命令來驗證它是否已正確安裝在您的系統上。
git --version
您應該得到類似於以下內容的輸出:
如屏幕所示,Git v2.30.2 已成功安裝在 Debian 11 上。
從源代碼安裝 Git
通過從源代碼編譯程序,可以使用更靈活的方法安裝 Git。這很耗時,並且不由包管理器維護,但您可以獲得最新版本。如果您自定義它,您可以對添加控件的設置進行一些控制。
首先,打開網絡瀏覽器並訪問 Git 官方網站。
邀請 掌握 分支,點擊 標籤然後點擊最新的發布版本,通常在頂部。在撰寫本文時 v2.33.0..這是要安裝的版本。
你可能想避免跑步 發布候選 (rc) 這是因為 Git 的版本沒有經過全面測試,可能不穩定。
然後點擊頁面右上角的 代碼 按鈕,右鍵 下載壓縮包 單擊按鈕並複制鏈接地址。
現在回到您的終端並運行以下命令將 zip 文件下載到您的臨時目錄:
cd /tmp
wget https://github.com/git/git/archive/v2.33.0.zip -O git.zip
此命令在終端中顯示下載欄。等待下載完成,然後運行 unzip 命令解壓縮文件。
unzip git.zip
此命令提取 zip 文件。隨意從臨時目錄中刪除 zip 文件以節省磁盤空間。
rm git.zip
此時,您的當前目錄中有 Git 源代碼。運行以下命令來安裝 Git。
cd git-*
sudo make prefix=/usr/local all sudo make prefix=/usr/local install
此命令編譯源代碼並將其安裝在您的系統上。它還安裝已編譯的二進製文件、手冊頁和其他附加信息。完成整個過程需要時間,因為需要編譯許多包並且可能很耗時。請耐心等待。
完成後,您可以運行第一個 Git 命令 git –version 命令來驗證安裝是否成功。如果一切按計劃進行,您應該會收到此輸出。
git --version
正如您在屏幕截圖中看到的,您安裝了最新版本的 Git。在撰寫本文時,這是 v2.33.0。與使用包管理器安裝的 v2.30.2 不同,這個版本要新得多。
第一個 Git 設置
現在安裝了 Git,讓我們配置一些有用的設置。如果您想跟踪誰進行了哪些更改,則每次提交時都必須輸入您的姓名和電子郵件地址。 Git 將此信息嵌入到提交本身中,以便始終保留它。 Git 還會在您每次提交時嵌入此信息。
要提供姓名和電子郵件地址(包含在提交消息中),請使用 gitconfig 命令,如下所示。
git config --global user.name "vitux" git config --global user.email "[email protected]"
要查看所有配置設置並驗證它們是否設置正確,可以使用以下命令:
git config --list
現在每次使用 git commit 創建提交時,您的姓名和電子郵件地址都會包含在提交的消息區域中。您還可以為每個提交包含其他有用的信息,例如正在修復的版本號或錯誤號。
您可以配置更多設置,但這是您絕對需要的兩個。如果您未完成此步驟,您可能會在將更改提交到 Git 時收到警告。
結論是
在本指南中,您了解瞭如何在 Debian 11 系統上安裝 Git 並開始跟踪軟件更改。重要的是每個開發人員都有自己的源代碼存儲庫的本地副本。這樣,您可以在源代碼存儲庫中工作,而不會打擾其他開發人員或中斷開發過程。