Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
日期范围内每个分支的git提交计数_Git_Bitbucket - Fatal编程技术网

日期范围内每个分支的git提交计数

日期范围内每个分支的git提交计数,git,bitbucket,Git,Bitbucket,我在一个有许多分支的存储库中。我想获得特定日期范围内每个分支上发生的提交计数,如2017年9月或10月,该特定分支上发生的提交数量 我用了这样的方法: git log --pretty=format:"%ad - %an: %s" --after="2017-12-01" --until="2017-12-31" | wc -l 但是这个节目是给大师看的。我无法签出分支,因为我只克隆了裸存储库。 主要目的是仅获取报告工具 有人能帮我找到解决办法吗。谢谢。您可以命名任何分支机构: git lo

我在一个有许多分支的存储库中。我想获得特定日期范围内每个分支上发生的提交计数,如2017年9月或10月,该特定分支上发生的提交数量

我用了这样的方法:

git log --pretty=format:"%ad - %an: %s" --after="2017-12-01" --until="2017-12-31" | wc -l 
但是这个节目是给大师看的。我无法签出分支,因为我只克隆了裸存储库。 主要目的是仅获取报告工具


有人能帮我找到解决办法吗。谢谢。

您可以命名任何分支机构:

git log --oneline --after="2017-12-01" --before="2017-12-31" branch | wc -l

但我想知道,对于属于多个分支的提交,您将如何处理?

您可以命名任何分支:

git log --oneline --after="2017-12-01" --before="2017-12-31" branch | wc -l

但我想知道,对于属于多个分支的提交,您会怎么做?

问题是我使用的是bitbucket,没有API。所以我尝试使用git命令变体来实现这一点。问题是我使用的是bitbucket,没有API。所以我正在尝试git命令的变体来实现这一点。谢谢你,它是有效的。只需要计数就可以创建一个报告。谢谢,它可以工作。只需要创建一个报告。