如何查看自上次拉动后功能变化的摘要?

时间:2018-02-24 14:18:07

标签: git github

我第一次使用git作为项目的偶尔提交者,我只参与了一个高级别的活动。

我本周第一次拉主人,发现我真的希望有一种方法可以看到自我上次工作以来该应用程序的变化摘要。我可以查找自提交xxxxx以来已合并的分支列表吗?或者也许有更好的方式让git(嘿)赶上来?

(我真的在'噪音中挣扎,所以git log对我来说很难,至少没有以某种方式过滤它。)

2 个答案:

答案 0 :(得分:1)

使用--merges标志

假设您在目标分支中有真正的合并提交(请参阅警告),那么您可以只为那些提出 git-log 。例如:

git log --merges

此外,您可以询问自上次已知日期或提交以来的合并。例如:

git log --merges <committish>..HEAD
git log --merges --since=<date>

注意事项

--merges标志仅显示合并提交。 Cherry挑选,共享补丁系列,重新定位和其他类型的类似合并的行为并不真正“合并”,并且可能不会显示在过滤后的日志搜索中。在这种情况下,来自 gitk 或使用git log --graph的可视树可能会有所帮助。

您可能还想查看--branches--all标记是否有用。默认情况下,不会显示其他分支上的合并,如果仅查看当前分支,则可能会忽略或隐藏复杂的多分支合并历史记录。

答案 1 :(得分:0)

最后一次拉动你的origin/master分支。要查看自上次拉动以来的提交

git log origin/master..master

您可以使用git shortlog获得一个很好的摘要:

git log origin/master..master | git shortlog

查看分支运行图表

git log --graph --decorate --all origin/master..master