git日志报告回到项目的开始

时间:2012-06-12 20:52:17

标签: git

有没有一种方法可以让git将日志报告返回几个月或者从整个项目返回到所有推送到主分支的日期。

3 个答案:

答案 0 :(得分:1)

git本身并不记录推送日志。根据正在使用的推送传输(http,git + ssh或git-daemon),如果已创建(并且仍然存在)日志文件条目,则可以从适当的日志文件中收集该信息。如果没有,您至少可以重新配置它们以便将来登录。

答案 1 :(得分:0)

git log origin/master将显示远程主分支的整个谱系,其中包括您推送到掌握的所有内容(假设主机从未倒回)。

答案 2 :(得分:0)

如果您只想开头,可以git log --reverse

请注意,如果您尝试git log -5 --reverse,您将获得最后5个,然后反转。如果你想说5次首次提交,你可以做类似

的事情
git --no-pager log --reverse --oneline | head -5

(提供合适的参数来记录您想要查看的信息)。

如果您只想要定义的时间跨度,则可以执行类似

的操作
git log --since=2.months.ago --until=1.day.ago