在git中获取项目的所有存储库

时间:2020-09-18 11:04:14

标签: bash git shell bitbucket

我有这样的网址https://git.company.com/project。我正在尝试编写一个shell脚本,该脚本试图获取给定Project的所有存储库。另外,我想查找该项目下所有这些存储库的提交历史记录。编写相同的shell脚本的方法是什么?

previous_branch=remotes/origin/release/${Previous_Release_Number}
current_branch=remotes/origin/release/${Present_Release_Number}
git log --pretty=format:"%ae, %s, %cd"  ${previous_branch}..${current_branch} |sort> output.csv

这是我为单个存储库写的。

1 个答案:

答案 0 :(得分:0)

我假设repositories是您在谈论该存储库的remotes

Git fetch有几个可用的选项,其中一个是--all,然后可以从所有remotes获取更新:

git fetch --all

如果您提供有关您想确切执行的操作的更多信息,很高兴提供我的答案。

干杯,
多米尼克