-
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 时设置涂抹和清理过滤器。
最后,基本上整个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 的自由/开源软件二进制文件) |
|
写字板 |
|
Xi |
|
注意
|
如果您的 Windows 64 位系统上安装的是 32 位编辑器,则该程序将安装在 |