gpt4 book ai didi

git - Git(存储库、分支、提交)元组的正式表示法

转载 作者:行者123 更新时间:2023-12-04 16:06:03 24 4
gpt4 key购买 nike

用例 :我正在记录我的 CI 管道,该管道部署了存储库特定分支的尖端。

尽管简单、冗长的英语始终是一种选择,但用于表示来自存储库特定分支的特定提交的标准化格式似乎更合适。

我想这样的符号对于日志记录/文档目的是必不可少的;类似的东西:

时间戳: repo <separator1>分公司<separator2>提交 -> 主机

如果这可以在版本控制系统中推广,那就更好了。
我的谷歌搜索没有在这个主题上抛出任何有值(value)的东西。

最佳答案

git本身没有这样的设置和配置来一起显示repo、branch、commit。

正如 Jonathon 所说,repo、branch 和 commit 之间的关系通常不是 1:1:1。

如果你想知道某个提交是属于远程仓库还是分支,或者某个提交属于哪个仓库、分支,你可以使用脚本来实现。用于脚本的主要命令为:

  • 检查某个提交属于哪个分支:
    git branch --contains <commit>
  • 检查分支是否有跟踪分支(为了获取远程仓库):
    git rev-parse --abbrev-ref <branch>@{upstream}
  • 关于git - Git(存储库、分支、提交)元组的正式表示法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48728111/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com