gpt4 book ai didi

git - 我如何获得 Git 提交计数?

转载 作者:IT王子 更新时间:2023-10-29 01:08:53 26 4
gpt4 key购买 nike

我想获取我的 Git 存储库的提交数,有点像 SVN 修订号。

目标是将其用作唯一的递增内部版本号。

我目前在 Unix/Cygwin/msysGit 上这样做:

git log --pretty=format:'' | wc -l

但我觉得这有点乱。

有更好的方法吗?如果我真的不需要 wc 甚至 Git 就好了,这样它就可以在裸 Windows 上运行。只需读取文件或目录结构...

最佳答案

获取修订的提交计数(HEADmaster、提交哈希):

git rev-list --count <revision>

获取所有分支的提交计数:

git rev-list --all --count

我建议不要使用它作为构建标识符,但如果必须,最好使用您正在构建的分支的计数。这样,相同的修订将始终具有相同的编号。如果您对所有分支使用计数,则其他分支上的事件可能会更改该数字。

关于git - 我如何获得 Git 提交计数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/677436/

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