@@ -12,19 +12,19 @@ Git 总是在一个 `bash` shell 中运行,并借助一些 shell 环境变量
12
12
*`GIT_EXEC_PATH`* 决定 Git 到哪找它的子程序 (像 `git-commit`, `git-diff` 等等)。
13
13
用可以用 `git --exec-path` 来查看当前设置.
14
14
15
- *`HOME`* 通常不会考虑修改这个变量 (太多其它东西都依赖它),这是 Git 查找全局配置文件的地方。
15
+ 通常不会考虑修改 *`HOME`* 这个变量 (太多其它东西都依赖它),这是 Git 查找全局配置文件的地方。
16
16
如果你想要一个包括全局配置的真正的便携版 Git, 你可以在便携版 Git 的 shell 配置中覆盖 `HOME` 设置。
17
17
18
18
*`PREFIX`* 也类似,除了用于系统范围配置。
19
19
Git 在 `$PREFIX/etc/gitconfig` 查找此文件.
20
20
21
- *`GIT_CONFIG_NOSYSTEM`*, 如果设置了这个变量 ,就禁用系统范围的配置文件。
21
+ 如果设置了 *`GIT_CONFIG_NOSYSTEM`*,就禁用系统范围的配置文件。
22
22
这在系统配置影响了你的命令,而你又无权限修改的时候很有用。
23
23
24
24
*`GIT_PAGER`* 控制在命令行上显示多页输出的程序。
25
25
如果这个没有设置,就会用 `PAGER` .
26
26
27
- *`GIT_EDITOR`* 当用户需要编辑一些文本(比如提交信息)时, Git 会启动这个变量指定的编辑器 。
27
+ *`GIT_EDITOR`* 当用户需要编辑一些文本(比如提交信息)时, Git 会启动这个编辑器 。
28
28
如果没设置,就会用 `EDITOR` 。
29
29
30
30
@@ -79,7 +79,7 @@ Git 提交对象的创建通常最后是由 `git-commit-tree` 来完成, `git-
79
79
80
80
*`GIT_COMMITTER_DATE`* 是 ``committer'' 字段的时间戳。
81
81
82
- *`EMAIL`* 如果 `user.email` 没有配置, 就会用到变量指定的邮件地址 。
82
+ 如果 `user.email` 没有配置, 就会用到 *`EMAIL`* 指定的邮件地址 。
83
83
如果 _这个_ 也没有设置, Git 继续回退使用系统用户和主机名。
84
84
85
85
@@ -214,7 +214,7 @@ nothing to commit, working directory clean
214
214
215
215
==== 其它
216
216
217
- *`GIT_SSH`*, 如果指定了这个变量 , Git 连接 SSH 主机时会用指定的程序代替 `ssh` 。
217
+ 如果指定了 *`GIT_SSH`*, Git 连接 SSH 主机时会用指定的程序代替 `ssh` 。
218
218
它会被用 `$GIT_SSH [username@]host [-p <port>] <command>` 的命令方式调用。
219
219
这不是配置定制 `ssh` 调用方式的最简单的方法; 它不支持额外的命令行参数, 所以你必须写一个包装脚本然后让 `GIT_SSH` 指向它。
220
220
可能用 `~/.ssh/config` 会更简单。
0 commit comments