Sla*_*yer 5 git version-control
用例:我正在记录部署存储库特定分支尖端的 CI 管道。
尽管简单、详细的英语始终是一种选择,但用于表示存储库特定分支的特定提交的标准化格式似乎更合适。
我想这样的符号对于日志记录/文档目的是必不可少的;大致如下:
时间戳:回购<separator1>分支<separator2>提交 -> 主机
如果这可以推广到版本控制系统,那就更好了。我的谷歌搜索没有在这个主题上出现任何有价值的内容。
git本身没有这样的设置和配置来一起显示repo、branch、commit。
正如 Jonathon 提到的,repo、branch 和 commit 之间的关系通常不是 1:1:1。
如果你想知道某个提交是否属于远程仓库或分支,或者某个提交属于哪个仓库、分支,你可以使用脚本来实现。该脚本使用的主要命令为:
检查某个提交属于哪个分支:
git branch --contains <commit>
Run Code Online (Sandbox Code Playgroud)检查分支是否有跟踪分支(为了获取远程仓库):
git rev-parse --abbrev-ref <branch>@{upstream}
Run Code Online (Sandbox Code Playgroud)| 归档时间: |
|
| 查看次数: |
582 次 |
| 最近记录: |