2013-08-29 107 views
2

我正在调查git存储库的历史记录以检查更改,但不想因为无需测试而平分(仅查看某些文件在哪里/何时发生更改,然后用git show进行检查)。 有没有办法告诉git从一开始就向后显示日志?如何显示给定提交的git日志历史记录

我只能找到方法来显示HEAD提交或提交HEAD(HEAD默认也用于修订范围的末尾)。

编辑为清楚: 鉴于

c0--c1--c2--....--c100--c101--c102--HEAD 

喜欢的东西

git log --from_here_backwards c101 

应该给历史从C100开始(甚至C101)向后朝C0

回答

2

可以使用--reverse git log的选项。通过路径选项,您可以抛出不需要的提交。问题的clerification后

git log --reverse <REV> -- <PATH/TO/FILES> 

编辑:

git log --reverse <c0>...<c100> 
+0

谢谢,但不是我所需要的,在提交仍然应该从给定的一个再上市的最新走向的时候开始那些上市。反向显示他们从时间的开始,这绝对不切实际 – a1an

+0

你仍然可以使用相同的修订澄清git像没有'--reverse'。例如。 'git log --reverse - ' – silvio

+0

登录gitrevisions'man 7 gitrevisions'的手册页这里描述了如何指定修订版本。 – silvio

相关问题