如何列出git存储库的所有分支、每个分支的最新更新以及本地分支的状态?

如何列出git存储库的所有分支、每个分支的最新更新以及本地分支的状态?,git,Git,存储存储库的主服务器崩溃,我想从工作副本中恢复它们的所有分支。对于每个工作副本,我现在需要做的是列出所有分支,列出具有最新更新的分支,并查明每个分支的远程设备是否已获取 因此,对于每个工作副本,我需要这样的东西 repo name | location(directory) | branch name | date of last update | date of local copy | local up to date 上次更新日期是更新服务器版本的日期,本地副本日期是指获取本地副本的日期

存储存储库的主服务器崩溃,我想从工作副本中恢复它们的所有分支。对于每个工作副本,我现在需要做的是列出所有分支,列出具有最新更新的分支,并查明每个分支的远程设备是否已获取

因此,对于每个工作副本,我需要这样的东西

repo name | location(directory) | branch name | date of last update | date of local copy | local up to date
上次更新日期
是更新服务器版本的日期,
本地副本日期
是指获取本地副本的日期。对它的提交可能尚未推送,或者可能与远程服务器不同步


我可以运行哪个git命令脚本来获取此信息。

部分信息位于
git branch-av
git remote show origin
中。我希望这能有所帮助。一些信息在
git branch-av
git remote show origin
中。我希望这有帮助。