Git 是一個廣泛應用於軟體開發的強大版本控制系統。它允許開發人員追蹤程式碼變更、與團隊成員合作並有效管理專案版本。對於那些在 Debian 系統上工作的人來說,Git 提供了一些功能和好處:
- 版本追蹤:Git 保留了程式碼變更的詳細歷史記錄,以便在需要時可以輕鬆還原到先前的版本。
- 合作:由於分支和合併功能,多個開發人員可以同時處理同一個專案而不會發生衝突。
- 分散式系統:Git 是分散式的,這意味著每個開發人員都擁有完整的儲存庫副本。這允許離線工作並增加冗餘。
- 分支與合併:建立分支來處理新功能或修復,而不影響主程式碼庫,然後無縫合併變更。
- 暫存區:提交的階段特定更改,可以精確控制每個版本更新中包含的內容。
- 與 CI/CD 集成:輕鬆與持續集成/持續部署(CI/CD)工具集成,以自動化測試和部署。
- 社區和支持:廣泛的文檔和大型社區為故障排除和學習提供了充足的支持和資源。
介紹完了,我們來探討如何使用終端指令和各種方法在 Debian 上安裝 Git。
在安裝 Git 之前更新 Debian
要在 Debian 系統上安裝 Git,建議先使用最新的軟體包更新系統以避免衝突。執行以下命令來更新您的系統:
sudo apt update && sudo apt upgrade
此命令會更新您的系統並確保所有現有軟體包都是最新的。
方法 1:透過 Debian 的預設儲存庫安裝 Git
建議大多數使用者使用的第一種方法是安裝 Debian 團隊維護的版本。如果您需要最新版本,請參閱本指南中的方法 2。
繼續安裝 Git
接下來,您可以透過執行以下命令使用 APT 套件管理器安裝 Git:
sudo apt install git
這將從 Debian 預設儲存庫安裝 Git 軟體包。
驗證 Git 版本
安裝後,驗證安裝:
git --version
這應該會顯示您剛安裝的 Git 版本。
方法二:透過原始碼安裝Git
對於想要安裝最新版本 Git 的人,建議從來源安裝。這使您可以快速重新編譯任何緊急更新,並確保您安裝了最新版本的 Git。
安裝 Git 安裝的初始包
首先,您需要透過執行以下命令來安裝 Git 建置依賴項:
sudo apt install make libssl-dev libghc-zlib-dev libcurl4-gnutls-dev libexpat1-dev gettext
此命令安裝從來源建置 Git 所需的依賴項。
下載 Git 來源存檔
接下來,您必須訪問 Git 發布頁面並下載原始程式碼。您可以使用 wget 命令 下載 最新的穩定版本 Tar 存檔。例如,要下載最新的穩定版本,您可以執行以下命令:
wget https://github.com/git/git/archive/refs/tags/v2.40.0.tar.gz
筆記: 當您閱讀本文時,版本號可能會有所不同。
從來源存檔中提取 Git:
下載原始碼後,您需要解壓縮 tar 檔案。您可以透過執行以下命令來執行此操作:
tar -xvf v2.40.0.tar.gz
筆記: 請記住,這些命令只是範例。將“2.40.0”替換為您的版本號,因為它會有所不同。
提取存檔後,使用 cd 指令導航到提取的目錄。例如:
cd git-2.40.0
透過原始碼建置並安裝 Git
執行以下命令從來源建置 Git:
make prefix=/usr/local all
此命令編譯原始碼並建立組成 Git 的可執行檔。 prefix=/usr/local 選項指定編譯後的軟體的安裝目錄。
編譯完成後,執行以下命令安裝Git:
sudo make prefix=/usr/local install
此命令將必要的檔案複製到系統上的適當位置,以便您可以使用 Git。
透過來源驗證 Git 安裝
最後,透過執行以下命令驗證 Git 是否已成功安裝:
git -version
這應該會顯示您剛安裝的 Git 版本。
Git 指令範例
以下部分將介紹 GIT 使用者日常使用的一些典型設定和指令。
若要在 Git 中設定您的姓名和電子郵件,請使用以下命令:
git config --global user.name "YOUR NAME"
git config --global user.email "YOUR EMAIL"
這些命令將為 Git 提交訊息配置您的姓名和電子郵件。
若要為 Git 建立新目錄,請使用下列命令:
mkdir example-directory
cd example-directory
git init
這些命令將為 Git 建立並初始化一個新目錄。
要檢查 Git 配置詳細信息,請使用以下命令:
git config --list
cat ~/.gitconfig
這些命令將向您顯示儲存在 Git 中的設定詳細資訊。
若要儲存 Git 憑證,您可以使用下列命令啟用憑證幫助程式快取:
git config --global credential.helper cache
git config --global credential.helper "cache --timeout=18000"
這些命令將允許 Git 在有限的時間內快取您的憑證以提高安全性。
若要查看 Git 儲存庫的狀態,請使用下列命令:
git status
此指令將顯示 Git 儲存庫的狀態。
若要連線到遠端 Git 儲存庫,請使用下列命令:
git remote add origin remote-repository-link
此命令將允許您將更改同步並下載/上傳到遠端儲存庫。
若要在 Git 目錄中提交更改,請使用下列命令:
git commit -m "git message changelog"
此命令將允許您透過更改日誌中的消息提交更改。
若要將變更推送到遠端儲存庫,請使用以下命令:
git push origin master
此命令將允許您將變更推送到遠端儲存庫以同步兩個版本。
若要從遠端儲存庫中提取更改,請使用以下命令:
git pull origin master
此命令將允許您從遠端儲存庫中提取變更以同步兩個版本。
結論
在 Debian 12、11 或 10 上安裝 Git 非常簡單。您可以使用 APT 獲得穩定版本,也可以從原始程式碼編譯以獲得最新功能。本指南涵蓋了這兩種方法。安裝 Git 後,使用您的姓名和電子郵件對其進行配置,然後您就可以提交、推送和拉取程式碼了。這些步驟使管理您的程式碼變得更容易、更有效率。快樂編碼!