Git命令获取两个标记之间的所有分支提交

时间:2018-05-09 13:39:48

标签: git

我们有多个存储库,比方说R1,R2和R3。每个存储库都有多个分支B1,B2和B3。我们需要为同一分支(B1)的所有存储库(R1,R2和R3)生成两个标记之间的所有提交的列表。我试过使用下面的git命令:

git log --all <branch_name> <start_tag>..<end_tag> --pretty=format:"%H, %cn, %ci, %s" > log.csv

它生成了我正在运行Git Bash的存储库的所有提交。

当我使用它时没有--all子句:

git log <branch_name> <start_tag>..<end_tag> --pretty=format:"%H, %cn, %ci, %s" > log.csv

它允许我在运行Git Bash的存储库的两个标记之间进行提交。但是,这个只允许我提交一个存储库。我必须在每个存储库中运行此命令以获取同一分支的所有提交。

如何获取同一分支的所有存储库的所有提交?通过提及存储库名称批量运行多个命令也应该没问题。

0 个答案:

没有答案