Gitea v1.21.1 中文文档value : 堆栈跟踪日志级别 --flags value , -F value : 日志记录器的标志 --expression value , -e value : 日志记录器的匹配表达式 --prefix value , -p value : 日志记录器的前缀 --color : 在日志中使用颜色 --stderr : 将控制台日志输出到stderr - 仅适用于控制台 value : 堆栈跟踪日志级别 --flags value , -F value : 日志记录器的标志 --expression value , -e value : 日志记录器的匹配表达式 --prefix value , -p value : 日志记录器的前缀 --color : 在日志中使用颜色 Gitea 命令行 - 67 - 本文档使用 书栈网 · BookStack value : 堆栈跟踪日志级别 --flags value , -F value : 日志记录器的标志 --expression value , -e value : 日志记录器的匹配表达式 --prefix value , -p value : 日志记录器的前缀 --color : 在日志中使用颜色 --reconnect-on-message , -R : 对于每个消息重新连接主机0 码力 | 303 页 | 3.88 MB | 1 年前3
Pro Git 中文版 第2版 2.1.66匹配模式可以以(/)开头防止递归。 匹配模式可以以(/)结尾指定目录。 要忽略指定模式以外的文件或目录,可以在模式前加上叹号(!)取反。 所谓的 glob 模式是指 shell 所使用的简化了的正则表达式。 星号(*)匹配零 个或多个任意字符;[abc] 匹配任何一个列在方括号中的字符 (这个例子要么 匹配一个 a,要么匹配一个 b,要么匹配一个 c); 问号(?)只匹配一个任 意字符;如果在方括号中使用短划线分隔两个字符, 提供了两个有用的工具来快速地从它 的数据库中浏览代码和提交。 我们来简单的看一下。 Git Grep Git 提供了一个 grep 命令,你可以很方便地从提交历史、工作目录、甚至索引 中查找一个字符串或者正则表达式。 我们用 Git 本身源代码的查找作为例子。 默认情况下 git grep 会查找你工作目录的文件。 第一种变体是,你可以传递 -n 或 --line-number 选项数来输出 Git 找到的匹配行的行号。 如果我们查看这些提交的 diff,我们可以看到在 ef49a7a 这个提交引入了常 量,并且在 e01503b 这个提交中被修改了。 如果你希望得到更精确的结果,你可以使用 -G 选项来使用正则表达式搜索。 行日志搜索 行日志搜索是另一个相当高级并且有用的日志搜索功能。 在 git log 后加上 - L 选项即可调用,它可以展示代码中一行或者一个函数的历史。 例如,假设我们想查看 zlib0 码力 | 670 页 | 13.59 MB | 1 年前3
Pro Git 中文版 第2版 2.1.66匹配模式可以以(/)开头防止递归。 • 匹配模式可以以(/)结尾指定目录。 • 要忽略指定模式以外的文件或目录,可以在模式前加上叹号(!)取反。 所谓的 glob 模式是指 shell 所使用的简化了的正则表达式。 星号(*)匹配零个或多个任意字符;[abc] 匹配 任何一个列在方括号中的字符 (这个例子要么匹配一个 a,要么匹配一个 b,要么匹配一个 c); 问号(?)只 匹配一个任意字符;如果在方括号中使用短划线分隔两个字符, 如果我们查看这些提交的 diff,我们可以看到在 ef49a7a 这个提交引入了常量,并且在 e01503b 这个提交中被 修改了。 如果你希望得到更精确的结果,你可以使用 -G 选项来使用正则表达式搜索。 行日志搜索 行日志搜索是另一个相当高级并且有用的日志搜索功能。 在 git log 后加上 -L 选项即可调用,它可以展示代 码中一行或者一个函数的历史。 例如,假设我们想查看 zlib long size) +{ + return deflateBound(strm, size); +} + 如果 Git 无法计算出如何匹配你代码中的函数或者方法,你可以提供一个正则表达式。 例如,这个命令和上面的 是等同的:git log -L '/unsigned long git_deflate_bound/',/^}/:zlib.c。 你也可以提供单行 或者一个范围的行号来获得相同的输出。0 码力 | 501 页 | 19.30 MB | 1 年前3
共 3 条
- 1













