-
A1. 附錄 A:其他環境中的 Git
- A1.1 圖形化介面
- A1.2 Visual Studio 中的 Git
- A1.3 Visual Studio Code 中的 Git
- A1.4 IntelliJ / PyCharm / WebStorm / PhpStorm / RubyMine 中的 Git
- A1.5 Sublime Text 中的 Git
- A1.6 Bash 中的 Git
- A1.7 Zsh 中的 Git
- A1.8 PowerShell 中的 Git
- A1.9 總結
-
A2. 附錄 B:在您的應用程式中嵌入 Git
-
A3. 附錄 C:Git 命令
A3.1 附錄 C:Git 命令 - 設定與配置
在整本書中,我們介紹了數十個 Git 命令,並且盡力在故事脈絡中介紹它們,緩慢地在故事中加入更多命令。然而,這使得命令的使用範例散落在整本書中。
在本附錄中,我們將回顧整本書中提到的所有 Git 命令,並根據它們的用途進行分組。我們將討論每個命令的一般用途,然後指出您可以在本書的何處找到我們使用它的範例。
設定與配置
有兩個命令使用頻率相當高,從 Git 的第一次調用,到日常的調整和參考,即 config
和 help
命令。
git config
Git 對數百件事都有預設的處理方式。對於許多事情,您可以告訴 Git 預設以不同的方式處理,或設定您的偏好。這包括從告訴 Git 您的名字到特定的終端機顏色偏好或您使用的編輯器。此命令會讀取和寫入多個檔案,以便您可以全域或針對特定儲存庫設定值。
git config
命令幾乎在本書的每一章都使用過。
在首次設定 Git中,我們在開始使用 Git 之前,使用它來指定我們的姓名、電子郵件地址和編輯器偏好。
在Git 別名中,我們展示了如何使用它來建立縮寫命令,展開為長選項序列,這樣您就不必每次都輸入它們。
在變基中,我們使用它在您執行 git pull
時,讓 --rebase
作為預設值。
在憑證儲存中,我們使用它來為您的 HTTP 密碼設定預設儲存位置。
在關鍵字展開中,我們展示了如何設定輸入和輸出 Git 的內容上的 smudge 和 clean 篩選器。
最後,基本上Git 配置的全部內容都專門介紹此命令。
git config core.editor 命令
在您的編輯器中的設定說明中,許多編輯器可以設定如下
編輯器 | 設定命令 |
---|---|
Atom |
|
BBEdit (macOS,附帶命令列工具) |
|
Emacs |
|
Gedit (Linux) |
|
Gvim (Windows 64 位元) |
|
Helix |
|
Kate (Linux) |
|
nano |
|
Notepad (Windows 64 位元) |
|
Notepad++ (Windows 64 位元) |
|
Scratch (Linux) |
|
Sublime Text (macOS) |
|
Sublime Text (Windows 64 位元) |
|
TextEdit (macOS) |
|
Textmate |
|
Textpad (Windows 64 位元) |
|
UltraEdit (Windows 64 位元) |
|
Vim |
|
Visual Studio Code |
|
VSCodium (VSCode 的自由/開放原始碼軟體二進位檔) |
|
WordPad |
|
Xi |
|
註解
|
若您在 Windows 64 位元系統上使用 32 位元編輯器,該程式將會安裝在 |