diff --git a/book/06-github/sections/2-contributing.asc b/book/06-github/sections/2-contributing.asc index cff5f535..b8bf6d5d 100644 --- a/book/06-github/sections/2-contributing.asc +++ b/book/06-github/sections/2-contributing.asc @@ -303,7 +303,7 @@ Git 的伟大之处就是你可以一直重复以上操作。如果你有一个 先从如何对拉取请求或议题(Issue)进行相互引用开始。所有的拉取请求和议题在项目中都会有一个独一无二的编号。 举个例子,你无法同时拥有 3 号拉取请求和 3 号议题。如果你想要引用任何一个拉取请求或议题, -你只需要在提交或描述中输入 `#<编号>` 即可。 +你只需要在提交或描述中输入 `+#<编号>+` 即可。 你也可以指定引用其他版本库的议题或拉取请求,如果你想要引用其他人对该版本库的“Fork”中的议题或拉取请求, 输入 `用户名#<编号>` ,如果在不同的版本库中,输入 `用户名/版本库名#<编号>` 。 diff --git a/book/10-git-internals/sections/environment.asc b/book/10-git-internals/sections/environment.asc index 684ebd7f..3a22fb28 100644 --- a/book/10-git-internals/sections/environment.asc +++ b/book/10-git-internals/sections/environment.asc @@ -56,8 +56,8 @@ Git 用了几个变量来确定它如何与当前版本库交互。 它们会在 `.gitignore` 文件中用到,命令行里也会用到(`git add *.c`)。 *`GIT_GLOB_PATHSPECS`* 和 *`GIT_NOGLOB_PATHSPECS`* 控制通配符在路径规则中的默认行为。 -如果 `GIT_GLOB_PATHSPECS` 设置为 1, 通配符表现为通配符(这是默认设置); 如果 `GIT_NOGLOB_PATHSPECS` 设置为 1,通配符仅匹配字面。意思是 `*.c` 只会匹配 _文件名是_ “*.c” 的文件,而不是以 `.c` 结尾的文件。 -你可以在各个路径规范中用 `:(glob)` 或 `:(literal)` 开头来覆盖这个配置,如 `:(glob)*.c` 。 +如果 `GIT_GLOB_PATHSPECS` 设置为 1, 通配符表现为通配符(这是默认设置); 如果 `GIT_NOGLOB_PATHSPECS` 设置为 1,通配符仅匹配字面。意思是 `+*.c+` 只会匹配 _文件名是_ “*.c” 的文件,而不是以 `.c` 结尾的文件。 +你可以在各个路径规范中用 `:(glob)` 或 `:(literal)` 开头来覆盖这个配置,如 `+:(glob)*.c+` 。 *`GIT_LITERAL_PATHSPECS`* 禁用上面的两种行为;通配符将不能用,前缀覆盖也不能用。