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

Sla*_*yer 5 git version-control

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

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

我想这样的符号对于日志记录/文档目的是必不可少的;大致如下:

时间戳:回购<separator1>分支<separator2>提交 -> 主机

如果这可以推广到版本控制系统,那就更好了。我的谷歌搜索没有在这个主题上出现任何有价值的内容。

Mar*_*Liu 2

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

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

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