-
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 別名中,我們展示瞭如何使用它建立可擴充套件為長選項序列的快捷命令,這樣你就無需每次都輸入它們。
在變基中,我們使用它使 --rebase
成為你執行 git pull
時的預設選項。
在憑證儲存中,我們使用它來設定 HTTP 密碼的預設儲存。
在關鍵字擴充套件中,我們展示瞭如何為進出 Git 的內容設定塗抹(smudge)和清理(clean)過濾器。
最後,Git 配置的幾乎所有內容都專門介紹此命令。
git config core.editor commands
伴隨你的編輯器中的配置說明,許多編輯器可以按如下方式設定
編輯器 | 配置命令 |
---|---|
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 位編輯器,程式將安裝在 |