git命令获取存储库

时间:2018-02-09 07:45:09

标签: git github bitbucket reporting

我目前正在制作一个工具,我需要获取详细信息:

  • 作者
  • 提交日期
  • 变化
  • 提交消息

我使用过这样的东西

git log --pretty=format:'%C(yellow)%h|%Cred%ad|%Cblue%an|%Cgreen%d %Creset%s' --date=short | column -ts'|' | less -r

现在这里是我想要存储库中每个分支的一个问题,我尝试了git checkout并执行了上述命令。但是我观察到的结果与主人的结果相同。

任何人都可以建议我该怎么做? 我有一个完整的存储库克隆。

PS:没有API,因为这不是bitbucket或GitHub。

1 个答案:

答案 0 :(得分:1)

如果要记录存储库中的每个提交,则需要--all选项。

git log --all

记录所有分支中的所有提交。所以,只需改变你的git log命令就可以了。