-
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 的内容上设置污点和清理过滤器。
最后,基本上整个 Git 配置 都专门用于该命令。
git config core.editor commands
配合 你的编辑器 中的配置说明,可以按如下方式设置许多编辑器
编辑器 | 配置命令 |
---|---|
Atom |
|
BBEdit(macOS,带命令行工具) |
|
Emacs |
|
Gedit(Linux) |
|
Gvim(Windows 64 位) |
|
Helix |
|
Kate(Linux) |
|
nano |
|
记事本(Windows 64 位) |
|
记事本++(Windows 64 位) |
|
Scratch(Linux) |
|
Sublime Text(macOS) |
|
Sublime Text(64 位 Windows) |
|
TextEdit(macOS) |
|
Textmate |
|
Textpad(64 位 Windows) |
|
UltraEdit(64 位 Windows) |
|
Vim |
|
Visual Studio Code |
|
VSCodium(VSCode 的自由/开源软件二进制文件) |
|
WordPad |
|
Xi |
|
注释
|
如果在 64 位 Windows 系统上安装了 32 位编辑器,则该程序将安装在 |