我怎么知道分支机构的最新变化是什么?

时间:2011-04-14 06:11:24

标签: git

git version 1.7.4.4

我正在开发一个来自我的开发团队的新项目。

所以我刚刚克隆了这个项目。该项目有5个分支机构。

我需要知道最新更改的分支是什么。所以我可以开始研究那个分支,因为这会有最新的变化。

我查看了日志。但是,但这并没有告诉我那些提交的分支。

非常感谢任何建议,

2 个答案:

答案 0 :(得分:3)

git log --decorate会为每一行添加标记和分支。

--decorate[=short|full|no]
  

打印出所有提交的引用名称   如果指定了short,则不会打印引用名称前缀refs/heads/refs/tags/refs/remotes/
  如果指定full,则将打印完整的引用名称(包括前缀)   默认选项为short

答案 1 :(得分:3)

您可以使用git for-each-ref获取按上次提交日期排序的分支列表,例如:

git fetch origin # Update all your remote tracking branches from origin

git for-each-ref --sort=committerdate refs/remotes/origin/

最后列出的分支机构最近提交了最新的提交。 (对于生成相关日期的脚本以及分支名称,您可以look here。)

相关问题