git for-each-ref 的 --format 选项的有效字段是什么?

2024-01-22

我试图找到在存储库上创建的第一个分支。为此,我使用了:

git for-each-ref --sort=commiterdate --format='%(commiterdate:short) %(refname:short)' --count=1

不过我想了解有关该分支的更多信息。即这个分支存活了多久,什么时候合并回主干等。 某处是否有可用的字段选项列表?我尝试用谷歌搜索很多但找不到任何东西。


我在 git 存储库上找到了一个字段列表,文件内置/for-each-ref.c https://github.com/git/git/blob/v2.17.0/ref-filter.c#L328:

} valid_atom[] = {
    { "refname" },
    { "objecttype" },
    { "objectsize", FIELD_ULONG },
    { "objectname" },
    { "tree" },
    { "parent" },
    { "numparent", FIELD_ULONG },
    { "object" },
    { "type" },
    { "tag" },
    { "author" },
    { "authorname" },
    { "authoremail" },
    { "authordate", FIELD_TIME },
    { "committer" },
    { "committername" },
    { "committeremail" },
    { "committerdate", FIELD_TIME },
    { "tagger" },
    { "taggername" },
    { "taggeremail" },
    { "taggerdate", FIELD_TIME },
    { "creator" },
    { "creatordate", FIELD_TIME },
    { "subject" },
    { "body" },
    { "contents" },
    { "contents:subject" },
    { "contents:body" },
    { "contents:signature" },
    { "upstream" },
    { "symref" },
    { "flag" },
    { "HEAD" },
    { "color" },
};
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

git for-each-ref 的 --format 选项的有效字段是什么? 的相关文章

  • “*text=auto”和“*text=auto eol=lf”有什么区别?

    我正在读关于 gitattributes文件和强制行结尾的规则some https rehansaeed com gitattributes best practices line endings教程是这样写的 text auto and
  • 解决方案具有位于解决方案文件夹外部的项目

    我尝试通过选择将我的解决方案添加到本地存储库File 添加到源代码管理 但我收到以下消息 源代码控制 Git当前解决方案包含位于解决方案文件夹外部的项目 这些项目不会在 Git 存储库中进行源代码控制 要将所有项目添加到单个 Git 存储库
  • Intellij Idea可以自动阶段更改吗

    经过几天的任务处理后 我决定看看已经完成了哪些工作git status来自 Git Bash 有些文件在Changes to be committed list 有些在Changes not staged for commit 有趣的是 我
  • 如何提交 git 标签?

    我已成功对中央 git 存储库进行 提交和推送更改 我现在意识到我想标记所有文件的当前版本 所以我这样做 git tag a 0 5 这样就成功了 但现在我尝试git push我被告知没有什么可承诺的 如何将新标签推送到中央存储库 注意gi
  • 在 GitHub 上看不到“在 Xcode 中打开”按钮

    正如在GitHub 和 Xcode 9 中的新源代码管理工作流程 https developer apple com videos play wwdc2017 405 time 204Apple 视频会话 我们可以直接从 Xcode 克隆项
  • git pull:无法快进,

    你能帮我解决我的问题吗 当我尝试从 dev 分支拉取时发生错误 我浏览了解决方案 它说我需要 rebase 但它对我来说没有成功 CT aohc MP1GYWQA MINGW64 c TCO source RAPMD Web Fronten
  • 仅当除 master 之外的所有分支都有推送的 TAG 时,Gitlab 才会触发 Pipeline

    我的 YAML 文件必须如何配置 以便仅在推送标签时触发一种情况 作业 构建 的管道 该标签可能位于除 master 之外的所有分支中 对于主案例 我有一个单独的工作 build master yaml 文件 问题 如果主分支获得标签 管道
  • Git 将新的本地分支推送到远程,无需指定名称

    当针对特定的跟踪问题进行补丁修复时 我们的工作流程如下所示 1 git checkout patch git pull upstream patch make sure we re up to date 2 git checkout b i
  • 如何恢复已删除的文件[重复]

    这个问题在这里已经有答案了 可能的重复 在 Git 存储库中恢复已删除的文件 https stackoverflow com questions 953481 restore a deleted file in a git repo 如何恢
  • 当存储在变量中时,Git 提交消息变得混乱[重复]

    这个问题在这里已经有答案了 我有一个 Git 提交 其中有一个摘要 然后是一些描述 所以当我看到提交消息时git log format B n 1
  • Git 从不同的存储库中提取分支

    我当前的存储库中只有几个文件 我想合并来自不同存储库的远程分支 从中拉出并合并一个分支github com username code git 分支装载机 然后从中拉出并合并一个分支github com username code git
  • 分支和文件夹的 gitolite 权限

    在 gitolite 我想要 developers能够推送到除以下之外的任何分支master I want user1能够推送到任何分支 包括master 除了不是某个目录master 我该怎么做呢 这应该解决以下两个问题 repo are
  • git checkout 裸露,并在接收后包含子模块

    如何在包含子模块的接收后挂钩中检出服务器上的裸存储库 我目前将其作为接收后挂钩 bin bash http blog ekynoxe com 2011 10 22 git post receive for multiple remote b
  • Git:从远程获取特定对象

    在工作中我们必须应对一个非常庞大的 git 存储库 90Go 在尝试调整本地副本上的一些内容后 我的包文件出现错误 尝试解压它 我可能删除了一些目标文件 例如 gt git GC 错误 无法读取 af9ed8 snip 致命 坏树对象 af
  • git:推送单个提交

    假设我进行了多次提交 并希望挑选哪些提交到远程存储库 我该怎么做 在ascii中 C1 gt C2 gt C3 gt C4 我想推C2和C4 通过变基 重置 推送然后重置进行重新排序是否有效 C1 gt C2 gt C3 gt C4 gt
  • 更快的“git rebase --preserve-merges”方法

    我通过创建一系列功能分支来使用 git 并在完成后将它们合并到 mastergit merge no ff 这会创建空的合并提交 可用于识别先前功能分支的起点和终点 为了处理多个并发分支 甚至嵌套分支 我使用 rebase 我从不合并回去
  • Git core.safecrlf 对具有相同行结尾的文件有不同的行为

    我有带有 VS 项目的 Windows 计算机 并且使用 Visual Studio 和 Cygwin 环境中的工具 包括 Git 有时 编辑后我会在文件中得到不同的行结尾 我想要简单的解决方案来检查文件的行尾一致性 然后再将其发送到存储库
  • Egit 拒绝接受 id_rsa

    我是第一次尝试在 Eclipse 中设置 egit 的 git 用户 这样我就可以继续通过 Eclipse 轻松编码 问题是 每次我尝试通过 egit 克隆存储库时 都会出现错误 无法列出可用分支 原因 ssh 电子邮件受保护 cdn cg
  • 如何在cygwin下更改git中文件的大小写?

    我们在区分大小写 不敏感的混合环境 cywgin linux 中工作 今天有人通过重命名文件 将 S 更改为 s 对我们的工作流程造成了小破坏 这导致了各种有趣的跨分支合并问题 而且说实话 没有人完全确定发生了什么 在 cygwin 的 g
  • 使用 git 同时维护不同版本的代码

    我有一个需要优化的代码 我想同时维护一组版本的代码 每个版本可以描述为一些功能 优化的组合 最终 我将决定哪个版本是最好的 我不想将这些版本合并为更少的版本 但是 我希望能够对 大 源文件进行 小 修改 这可能会跨版本转移 并且我希望这一修

随机推荐

  • 求解递推关系 T(n) = √n T(√n) + n [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 是否可以解决递推关系 T n n T n n 使用主定理 它不是以下形式 T n a T n b f n 但是这个问题是在CLRS第4章的练习中给出的
  • 如何在 Visual Studio 中使用 LinqPad 生成的上下文

    这实际上是这个问题的后续内容 从 LINQpad 迁移到正确的 Visual Studio 项目 https stackoverflow com questions 8140385 moving from linqpad to a prop
  • css 目标子类(如果是单个)

    我得到以下标记 div p class active p p p p class active p p p div 有一次我得到了这个标记 div p p p p p class active p p p div 现在我想设置活动类的样式
  • 更改导航栏中“后退”按钮的颜色

    我试图将 设置 按钮的颜色更改为白色 但无法更改 我已经尝试过这两个 navigationItem leftBarButtonItem tintColor UIColor whiteColor navigationItem backBarB
  • 平滑滚动到顶部

    我已经搜索了几个小时了 但没有解决方案 我想要平滑滚动到页面顶部 我已经可以平滑滚动到页面中的单独锚点 js文件附加到我的网站 但我无法在顶部使用锚点 因为我使用的是来自免费托管网站的模板 该网站带有内置页面构建工具 不允许我在正文区域上方
  • 提供程序命名管道提供程序错误 40 无法打开与 SQL Server 错误 2 的连接 [重复]

    这个问题在这里已经有答案了 当我尝试连接到 SQL Server Management Studio 中的数据库时 出现以下错误 提供程序命名管道提供程序错误 40 无法打开到 SQL Server 的连接错误 在检查了几个关于SO的答案后
  • ELF 中的字符串表

    我得到一些符号 并得到一个 ELF 文件 的十六进制转储 我怎样才能知道这个符号出现在哪个部分 有什么区别 strtab and shstrtab 是否还有另一个符号字符串数组 当我获得符号名称表的索引时 它是 strtab or in s
  • SQL Azure SPLIT AT 后端进程和资源限制

    当发出 SPLIT AT 命令时 数据库被分成 2 个新的联合成员 这两个成员会坐在同一服务器上吗 它们具有相同数量的 I O CPU 资源吗 如果应用程序必须增长到 50 个成员 除了 SPLIT AT 命令之外还需要其他什么来扩展吗 这
  • Redis 在某些操作系统上将字符串保存为缓冲区,而不是其他操作系统上的缓冲区?

    我在 Ubuntu 11 10 上使用带有 Node 的 Redis 2 2 11 并且我正在保存一个字符串 但它作为缓冲区返回 id 1234 console log data data client hmset user id name
  • Heroku 无法访问 jetty-runner jar 文件

    我正在使用 jetty runner jar 将 Spring MVC 应用程序部署到 Heroku 但在部署中出现错误 Heroku 日志仅显示 Error unable to access jarfile target dependen
  • pyspark 将行转换为列

    我有一个数据框 需要将同一组的行转换为列 基本上以这些为中心 下面是我的 df Customer ID unit order John 123 00015 1 John 123 00016 2 John 345 00205 3 John 3
  • 当我使用 jQuery 选择页面上的任何文本时,如何显示对话框?

    我的网页充满了文字 让我们说像那个页面 我的意思不是 输入元素 我的意思是任何文本都是用 或 等标签 当我选择某些单词时 会显示弹出窗口或迷你窗口或对话框 其中包含一些选项 例如 链接到通过电子邮件发送所选文本或复制或打印 就像您在任何浏览
  • Java 中的自动语义角色标记 (ASRL)(使用 Java 中的 Frame net)

    我一直在寻找用Java创建ASRL分析的方法 不幸的是网络提供的支持很少 似乎所有其他SO问题都与 使用哪些工具 有关 但与 如何使用它们 无关 我想创建 最好是用java 类似这样的东西 http demo ark cs cmu edu
  • 通过 walrus := 运算符进行多次赋值?

    我尝试使用 walrus 运算符进行多次分配 并在 StackOverflow 上看到了一些问题 例如this https stackoverflow com questions 59226071 how to perform assign
  • UITextView lineHeightMultiple Clips 顶部,第一行,文本

    在 iOS 8 中 我有一个普通版本UITextView当 a 时 会剪辑第一行的顶部lineHeightMultiple被应用到它的NSMutableParagraphStyle 见下图 看起来好像lineHeightMultiple除了
  • 使用 fastapi-contrib 时出现 FastApi 分页错误

    我正在尝试向我的 fastapi 项目添加分页 所以我决定使用这个 fastapi contrib https fastapi contrib readthedocs io en latest readme html highlight p
  • 询问 MethodInfo 需要多少个参数的最有效方法是什么?

    询问 MethodInfo 是否接受参数的最有效方法是什么 如果接受 有多少 我目前的解决方案是 methodInfo GetParameters Any and methodInfo GetParameters Count 这是最有效的方
  • HttpWebRequest C# 上传文件

    我正在尝试使用 C 将我的网上商店与电子邮件营销客户端集成 我想每晚上传一次以逗号分隔的订阅者文件 他们说要让它工作 它必须是一个表单帖子 multipart form data 但我没有使用表单 我能够连接到他们的服务器 但我不断收到数据
  • 在 GROUP_CONCAT 中使用 COUNT

    这是我的桌子 id fk company 1 2 2 2 3 2 4 4 5 4 6 11 7 11 8 11 9 12 我想要的结果应该是字符串 3 2 3 1 属于每个公司的项目计数 因为这只是我的复杂查询字符串的一部分 我尝试使用这个
  • git for-each-ref 的 --format 选项的有效字段是什么?

    我试图找到在存储库上创建的第一个分支 为此 我使用了 git for each ref sort commiterdate format commiterdate short refname short count 1 不过我想了解有关该分