Git 命令列



Git Bash 是一個命令列介面,為 Windows 使用者提供類似 Unix 的 shell,允許他們與 Git 互動。它結合了 Git 和 Bash(Bourne Again SHell),Bash 是在類似 Linux 和 macOS 的 Unix 系統中常見的命令處理器。使用 Git Bash,開發者可以無縫地執行 Git 命令和使用 Unix 命令,使其成為 Windows 上版本控制的理想工具。

它模仿 Linux 或 macOS 中的命令列行為,允許 Windows 使用者執行指令碼並使用 Unix 命令,例如ls、catgrep,以及 Git 命令。

設定 Git Bash

要開始使用 Git Bash,請按照以下步驟操作

1. 下載並安裝 Git Bash

可以從官方 Git 網站下載 Git Bash。選擇適合您系統的安裝程式,然後按照安裝提示操作。在安裝過程中,您可以配置各種設定,例如預設文字編輯器和換行符行為。

2. 啟動 Git Bash

安裝完成後,透過在開始選單或桌面快捷方式中搜索“Git Bash”來啟動 Git Bash。將開啟一個終端視窗,顯示一個命令列介面,您可以在其中執行 Git 和 Bash 命令。

3. 首次配置 Git

使用您的姓名和電子郵件配置 Git,這些資訊將用於提交訊息。

git config --global user.name "Your Name"
git config --global user.email "your-email@example.com"    

Git Bash 中的基本 Git 命令

設定好 Git Bash 後,您可以開始使用它來管理您的 Git 倉庫。以下是一些入門必備的命令

初始化倉庫

要在現有資料夾中建立一個新的 Git 倉庫,請使用 cd 命令導航到該資料夾。

git init

這會透過建立一個 .git 子目錄來將目錄初始化為 Git 倉庫。

克隆倉庫

要從遠端伺服器(例如 GitHub)克隆現有倉庫,請使用

git clone <repository-url>

此命令將下載所有專案檔案以及整個版本歷史記錄。

檢查狀態

git status 命令可用於檢查工作目錄和暫存區的當前狀態。它顯示哪些檔案已修改、未跟蹤或已準備好提交。

$ git status

將檔案新增到暫存區

要標記要包含在下次提交中的檔案,請使用 git add 命令

git add <file-name>

要一次性新增列表中所有未跟蹤的檔案,請使用以下命令

$ git add .

提交更改

使用描述性訊息將暫存的更改提交到本地倉庫。

git commit -m "Commit message"

檢視提交歷史

使用 git log 檢視提交歷史記錄,包括作者資訊、日期和提交訊息。

git log

推送更改

如果您正在使用遠端倉庫,則需要將更改推送到遠端倉庫。使用以下命令將更改推送到遠端倉庫

$ git push origin master

Git Bash 為 Windows 使用者提供了一個強大的介面,可以在類似 Unix 的環境中使用 Git。它能夠執行 Git 和 Unix 命令,使開發人員能夠有效地執行版本控制任務、管理分支和處理遠端倉庫。無論您是初學者還是經驗豐富的開發人員,掌握 Git Bash 都可以顯著改善您的工作流程和版本控制實踐。

廣告