#Git 是最受歡迎的版本控制系統之一,它允許您追蹤對檔案所做的所有更改,以便在需要時可以輕鬆恢復到早期版本。 Git支援同時擁有本地和遠端儲存庫,推動協作並將所有變更整合至一個來源。
在我們開始之前,有一些在 Windows 上安裝 Git 的先決條件。他們來了:
下載:Git官方頁面
#在下載頁面上,按一下 Windows 以取得最新的安裝檔。 第 2 步:執行 Git 安裝程式現在,導航到下載的安裝檔案並雙擊執行安裝程式。點選下一步。
保留預設安裝位置,然後按一下下一步。
在下一個畫面上,您將能夠選擇要安裝的元件。除非您需要特別更改某些內容,否則我們建議將選項設為預設值。然後點選「下一步」。
再點選下一步 。
在下一個畫面上,您必須選擇 Git 的預設編輯器。點擊下拉式選單執行此操作。 然後選擇您的文字編輯器。我們將使用 Notepad 。 點選下一步。
在下一個畫面上,您可以選擇為新儲存庫中的初始分支選擇不同的名稱。預設名稱是“master”。保持這種方式,除非您想要一個不同的,然後按一下下一步。
下一步是在從命令列應用程式(例如 CMD 和 PowerShell)執行命令時為 Git 新增 PATH 環境。將其設為預設值,然後按一下下一步。
現在,選擇 Git 使用的 Secure Shell 用戶端程式。由於安裝程式與 OpenSSH 捆綁在一起,因此這裡不需要進行任何更改(除非您想使用外部 OpenSSH)。點選下一步。
選擇伺服器憑證時,我們建議使用預設的 OpenSSL 函式庫。點選下一步。
此部分可讓您設定行尾對話。將其保留為預設設置,然後按一下下一步。
現在選擇您的終端模擬器。同樣,我們建議堅持使用預設的 MinTTY。點選 下一步。
保留指令 git pull 的預設行為。和以前一樣,如果您不想更改其行為,建議使用預設選項。點選 下一步。
現在,您必須選擇一個有助於取得和保存憑證的憑證助理。 Git Credential Manager 核心(預設選擇)是其中最穩定的一個,因此只需按一下Next。
還有一些額外的設定。第一個選項(預設選擇)是「啟用檔案系統快取」。這對於某些功能很重要,並且還可以顯著提高效能。另一個選項是類似於命令列快捷方式的「啟用符號連結」。如果您使用它們,請選擇它,如果您不使用,請保留它。然後點選 「下一步」。
您獲得的最後幾個選項是「支援偽控制台」和「內建檔案系統監視器」。這些是正在積極開發的實驗性功能。因此,除非您想試用它們,否則我們建議不要選中它們。最後,點選 Install。
安裝完成後,點選 完成。
安裝 Git 後,就該檢查 Git 是否安裝正確及其版本了。為此,從「開始」功能表啟動 Git Bash。
然後鍵入以下命令並按下回車鍵:
#git --version
git config --global user.name "your user name"
git config --global user.email "your email address"
git config --global --list
注意:該--global 命令告訴 Git 將您提供的資訊用於您在系統上執行的所有操作。如果您--local
改為使用,設定將只適用於您目前的儲存庫。
下載:GitHub 桌面
前往上面的連結並點擊「Windows 下載(64 位元)」。
然後執行下載的安裝程式。該設定不需要任何更改並自動安裝 GitHub。啟動後,您可以選擇登入 GitHub.com。或者您可以繼續並 跳過此步驟。
輸入您的使用者名稱和電子郵件。然後點選 完成。
就是這樣! GitHub Desktop 現在可以使用了。
有一個常見的誤解,認為 Git 只能與 Git Bash 搭配使用,而實際上它在 PowerShell 上也同樣適用。但在此之前,您必須先對 PowerShell 進行一些補充。
首先,您需要將 PowerShell ExecutionPolicy 設定為「RemoteSigned」。因此,按“開始”,輸入powershell,然後按一下“以管理員身份執行”。
現在在 PowerShell 中鍵入以下命令:
Get-ExecutionPolicy
按回車。
如果您收到「RemoteSigned」訊息,那麼它已經設定好了。
如果沒有,則鍵入以下命令:
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned -Force
#然後按回車。
現在您已準備好在 PowerShell 中安裝 git 模組。
要新增Posh-git 模組,請鍵入下列指令:
Install-Module posh-git -Scope CurrentUser -Force
然後按回車。
接下來,我們要將模組匯入 PowerShell。為此,請鍵入以下命令:
Import-Module posh-git
按回車。
您可能想要確保模組預設載入。為此,鍵入以下命令:
Add-PoshGitToProfile -AllHosts
按回車。
使用 PowerShell,您可以獲得與 git 相同的體驗,只要您在帶有 git 儲存庫的目錄中。
如果您已經在適用於 Linux 的 Windows 子系統 (WSL) 上安裝了 Ubuntu,您也可以在其上安裝 Git。這是如何去做的。
開啟 Ubuntu 應用程式。
然後鍵入以下指令:
sudo add-apt-repository ppa:git-core/ppa
#按回車。
然後輸入您的密碼並按 Enter。
按 Enter 繼續新增 git 儲存庫。
現在鍵入以下命令來更新它。
sudo apt-get update
按回車。
現在輸入以下指令來安裝git:
sudo apt-get install git
按回車。
當要求確認時,鍵入Y
並按 Enter。
您現在已經在 Ubuntu WSL 上安裝了 Git。
Windows 11 上有一個鮮為人知的工具,稱為winget 命令列工具,可讓您在系統上尋找、安裝、設定和刪除應用程式。它也可以用於在 Windows 上安裝 Git。
因為 Windows 11 已經預先安裝了 winget 工具,所以不需要單獨安裝。以下是如何使用它在Windows 上安裝Git:
按“開始”,鍵入 powershell,然後右鍵單擊最匹配的結果並選擇“以管理員身份運行”。
然後鍵入以下指令:
winget install --id Git.Git -e --source winget
#按回車。
等待 git 下載並安裝。
完成後,您將看到訊息「已成功安裝」。
現在我們已經了解了在 Windows 11 上安裝 Git 的各種方法,現在讓我們看看如何使用 Git。以下是您可能想學習如何使用Git 的一些事情:
要建立新的本機測試目錄,請在Git Bash 或PowerShell 中輸入以下內容:
mkdir test
#按回車鍵。如果您已有 GitHub 儲存庫,請鍵入專案名稱而非 test。
然後,要變更目錄,請鍵入以下內容:
cd test
按回車鍵。現在,要在新目錄中初始化 git,請鍵入以下內容:
git init
按回車鍵。
如果要新增幾個專案文件,只需輸入專案文件的全名即可。例如,如果您想建立一個文字文檔,您將鍵入以下內容:
notepad test.txt
按回車鍵。這將打開所述應用程式。
新增相關內容。然後儲存文件。
您可以透過以下命令並按下Enter 來追蹤您的檔案:
git status
在這裡,您會看到Git 識別了我們的文件,但沒有找到任何提交(或保存)到文件中,如訊息中所述- “No commits yet” 和“Untracked files 」。
首先,前往github.com並登入。然後點擊右上角的“ ”圖示。
選擇 #新儲存庫。
在這裡,在「儲存庫名稱」下輸入儲存庫的名稱。如果可用,您將獲得一個綠色勾號。
為您的儲存庫提供描述(可選)並從公有或私有中進行選擇。
然後點選 底部的建立儲存庫 。
您的儲存庫現已建立。在這裡,複製儲存庫的 HTTPS URL。
使用 Git 可以隨時提交更改,以建立一個工作檢查點。把它看作是保存你工作歷程的節點,以便你可以回顧這些提交檢查點並查看程式碼變更的初始位置。
但在提交更改之前,它必須先上演。暫存只是意味著您準備提交文件。對於我們的範例,我們暫存以提交 test.txt 檔案。這是它的指令:
git add test.txt
按回車鍵。對於多個文件,鍵入以下內容:
git add --all
#現在,要提交更改,請鍵入以下命令:
git commit -m "commit message"
#用您自己的簡短提交訊息取代引號內的單字。然後按 Enter。
現在,讓我們考慮將這些本機檔案推送到遠端儲存庫,就像之前建立的那樣。
您系統上的本機檔案本身可以作為遠端儲存庫中檔案的「克隆」。我們要做的就是將這些文件的來源切換到您的遠端儲存庫。為此,請按照以下步驟操作:
登入您的 GitHub 帳戶並前往您的儲存庫並複製儲存庫 URL。
然後切換到 Git Bash。然後鍵入以下內容:
git branch -M main
#按回車鍵。
然後輸入:
git remote add origin repository_url
將 repository_url #替換為先前複製的那個。
然後按回車
#不輸入這個:
git push -u origin main
按回車鍵。就這樣,您的本機檔案現在位於您的線上儲存庫中,現在將成為其主要來源。
複製 GitHub 儲存庫非常簡單。轉到您的遠端儲存庫並複製其 URL。
在複製儲存庫的URL後,回到Git Bash或PowerShell終端機視窗。然後鍵入以下命令:
git clone "repository-url"
#將 repository-url 替換為儲存庫的複製 URL。然後按 Enter。
僅此而已!
初學者可能會覺得安裝 git 來進行應用程式版本管理並與其他人協作有些困難,對此提出疑問是很正常的。我們在這裡解決了安裝 git 在 Windows 11 上時用戶通常遇到的一些常見問題。
安裝 Git GUI 會一併安裝 Git Bash 和 Git CMD。這個命令列工具類似於 Windows 控制台,但在所有與 Git 相關的方面都有更好的表現。
Git repos(儲存庫的縮寫)有兩種類型-本機和遠端。本機 git 儲存庫是您在本機上建立並管理的,僅存在於您的電腦上的儲存庫。它的特性和功能與任何其他 git 儲存庫完全一樣。
另一方面,遠端儲存庫(如 GitHub)的目的是與世界共享您自己的程式碼和文件,允許其他人進行分支、合併、變基等。
是的,如果您還沒有 git,GitHub 也會安裝 git 的最新版本。
以上是如何在 Windows 11 上安裝和使用 Git的詳細內容。更多資訊請關注PHP中文網其他相關文章!