-
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 位编辑器,程序将安装在 |