问题描述
|
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/
末尾列出的分支在其末端具有最新提交。 (对于产生相关日期以及分支名称的脚本,您可以在这里查看。)