我怎么知道对分支机构所做的最新更改?

问题描述

| git版本1.7.4.4 我正在开发团队的一个新项目中。 因此,我刚刚克隆了该项目。该项目有5个分支机构。 我需要知道对最新分支所做的更改。因此,我可以开始在该分支上工作,因为它将进行最新更改。 我看了看日志。但是,但这并不能告诉我将那些提交分支到何处。 非常感谢您的任何建议,     

解决方法

git log --decorate
将为每行添加标签和分支。
--decorate[=short|full|no]
  打印显示的所有提交的引用名称。   如果指定了
short
,则不会打印参考名称前缀
refs/heads/
refs/tags/
refs/remotes/
。   如果指定了“ 6”,将打印完整的参考名称(包括前缀)。   默认选项是
short
。     ,您可以使用
git for-each-ref
获取按这些分支的最后一次提交日期排序的分支列表,例如:
git fetch origin # Update all your remote tracking branches from origin

git for-each-ref --sort=committerdate refs/remotes/origin/
末尾列出的分支在其末端具有最新提交。 (对于产生相关日期以及分支名称的脚本,您可以在这里查看。)