简体中文 ▾
git-repo 手册的本地化版本
主题 ▾
最新版本 ▾ git-repo 上次更新于 2.52.0
git-repo 手册的更改
设置和配置
获取和创建项目
基本快照
分支与合并
共享和更新项目
检查和比较
打补丁
调试
电子邮件
外部系统
服务器管理
指南
管理
底层命令
概要
gitrepoinfo[--format=(keyvalue|nul)] [-z] [<key>…]gitrepostructure[--format=(table|keyvalue|nul)]
命令
info[--format=(keyvalue|nul)] [-z] [<key>...]-
检索当前存储库中与元数据相关的信息。仅返回基于其键请求的数据(请参阅下面的“信息键”部分)。
值将按请求键的相同顺序返回。
可以通过标志
--format选择输出格式。支持两种格式:keyvalue-
每行输出一个键值对,使用
=字符作为键和值之间的分隔符。包含“特殊”字符的值将按照core.quotePath配置变量的说明进行引用(请参阅 git-config[1])。这是默认格式。 nul-
与
keyvalue类似,但使用换行符作为键和值之间的分隔符,并在每个值后使用 NUL 字符。此格式比keyvalue更适合被其他应用程序解析。与keyvalue格式不同,值永远不会被引用。-z是--format=nul的别名。
structure[--format=(table|keyvalue|nul)]-
检索当前存储库结构的统计信息。报告以下信息:
-
按类型分类的引用计数
-
按类型分类的可达对象计数
可以通过标志
--format选择输出格式。支持三种格式:+
table-
以人类可读的表格形式输出存储库统计信息。此格式可能会发生变化,不适用于机器解析。这是默认格式。
keyvalue-
每行输出都包含存储库统计信息的键值对。= 字符用作键和值之间的分隔符。包含“特殊”字符的值将按照
core.quotePath配置变量的说明进行引用(请参阅 git-config[1])。 nul-
与
keyvalue类似,但使用 NUL 字符代替换行符来分隔键值对。另外,使用换行符代替 = 作为键和值之间的分隔符。与keyvalue格式不同,包含“特殊”字符的值永远不会被引用。
-
示例
-
检索当前存储库的引用格式
git repo info references.format
-
使用
nul格式检索当前存储库是否为裸存储库以及是否为浅层存储库git repo info --format=nul layout.bare layout.shallow