
- Git 入門
- Git - 首頁
- Git - 版本控制
- Git - 基本概念
- Git 命令列
- Git - 安裝
- Git - 首次設定
- Git - 基本命令
- Git - 獲取幫助
- Git - 工具
- Git - 速查表
- Git - 術語
- Git 分支
- Git - 簡述分支
- Git - 建立新分支
- Git - 切換分支
- Git - 分支和合並
- Git - 合併衝突
- Git - 管理分支
- Git - 分支工作流程
- Git - 遠端分支
- Git - 跟蹤分支
- Git - 變基
- Git - 變基 vs. 合併
- Git - 合併提交
- Git 操作
- Git - 克隆操作
- Git - 標籤操作
- Git - 別名操作
- Git - 提交操作
- Git - 暫存操作
- Git - 移動操作
- Git - 重新命名操作
- Git - 推送操作
- Git - 拉取操作
- Git - Fork 操作
- Git - 補丁操作
- Git - Diff 操作
- Git - 狀態操作
- Git - 日誌操作
- Git - HEAD 操作
- Git - origin master
- Git 撤銷
- Git - 撤銷更改
- Git - Checkout
- Git - Revert
- Git - Reset
- Git - 恢復操作
- Git - rm
- Git - Switch 操作
- Git - Cherry-pick
- Git - Amend
- Git 伺服器
- Git - 本地協議
- Git - 智慧 HTTP 協議
- Git - 簡單 HTTP 協議
- Git - SSH 協議
- Git - Git 協議
- Git - 在伺服器上獲取 Git
- Git - 設定伺服器
- Git - 守護程序
- Git - GitWeb
- Git - GitLab
- Git - 第三方託管選項
- 分散式 Git
- Git - 分散式工作流程
- Git - 為專案做貢獻
- Git - 維護專案
- 自定義 Git
- Git - 配置
- Git - 鉤子
- Git - 屬性
- Git - init
- Git - commit
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、cat 和 grep,以及 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 都可以顯著改善您的工作流程和版本控制實踐。