Git基础入门(四)Git历史记录管理

git克隆https://github.com/schacon/simplegit-progit mytest ,,,,,#获取测试项目


cd mytest

git log ,,,,,,,,,,,,,,,,,,,,,,,,,,#查看Git仓库的日志信息

,,提交ca82a6dff817ec66f44342007202690a93763949

,,作者:斯科特Chacon & lt; schacon@gmail.com>

,,日期:,-0700年,我2008年3月17日21:52:11


,,,,改变了版数


,,提交085年bb3bcb608e1e8451d4b2432f8ecbe6306e7e7

,,作者:斯科特Chacon & lt; schacon@gmail.com>

,,日期:,-0700年,2008年3月15日16:40:33坐在


,,,,删除不必要的测试代码


,,提交a11bef06a3f659402fe7563abf99ad00de2209e6

,,作者:斯科特Chacon & lt; schacon@gmail.com>

,,日期:,-0700年,2008年3月15日10:31:28坐在


,,,,第一次提交


git日志会按提交时间列出所有的更新,列出每个提交的校验和,作者的名字和电子邮件地址,提交时间以及提交说明


git日志有许多选项可以帮助搜寻你所要找的信息,接下来我们介绍些最常用的

- p:显示每次提交的内容差异

- N:显示最近N次提交



git日志1 - p

,,提交ca82a6dff817ec66f44342007202690a93763949

,,作者:斯科特Chacon & lt; schacon@gmail.com>

,,日期:,-0700年,我2008年3月17日21:52:11


,,,,改变了版数


,,diff - git/Rakefile b/Rakefile

,,指数a874b73 . .8 f94139 100644

,,推荐- - - - - - a/Rakefile

,,+ + + b/Rakefile

,,@@ 5、7 + 5,7 @@需要“耙/gempackagetask”

,,规范=Gem::规范。新做|年代|

,,,,,s.platform =,RUBY, Gem::平台::

,,,,,s.name ,,=,,“simplegit”

,,安康;,s.version ,=,“0.1.0”

,,+,,s.version ,=,“0.1.1”

,,,,,s.author ,=,,“斯科特Chacon”

,,,,,s.email ,,=,“schacon@gmail.com”

,,,,,s.summary ,=,“一个简单的宝石在Ruby代码中使用Git。”



——统计:显示每次提交简略的统计信息


git日志,统计1

,,提交ca82a6dff817ec66f44342007202690a93763949

,,作者:斯科特Chacon & lt; schacon@gmail.com>

,,日期:,-0700年,我2008年3月17日21:52:11


,,,,改变了版数


,,,Rakefile | 2 + -

,,1,文件改变,1插入(+),1删除(-)




——漂亮=& lt; format>:指定使用不同于默认格式的方式展示提交历史

,,格式:

,,,,oneline将每个提交放在一行显示,查看的提交数很大时非常很有用

,,,,全部:查看作者和提交者(修改者)

,,,,福勒:输出比完整的更详细的信息(提交者)


git日志——漂亮=oneline

,,ca82a6dff817ec66f44342007202690a93763949更改款号

,,085年bb3bcb608e1e8451d4b2432f8ecbe6306e7e7移除不必要的测试代码

,,a11bef06a3f659402fe7563abf99ad00de2209e6首先提交



git日志——漂亮=full 1

,,提交ca82a6dff817ec66f44342007202690a93763949

,,作者:斯科特Chacon & lt; schacon@gmail.com>

,,提交:斯科特Chacon & lt; schacon@gmail.com>


,,,,改变了版数


git日志——漂亮=fuller 1,

,,提交ca82a6dff817ec66f44342007202690a93763949

,,作者:,,,斯科特Chacon & lt; schacon@gmail.com>

,,AuthorDate:我2008年3月17日21:52:11 -0700

,,提交:,,斯科特Chacon & lt; schacon@gmail.com>

,,CommitDate: 2009年4月17日21:56:31星期五-0700年


,,,,改变了版数




git日志——漂亮=format ,,,,,,,,#定制要显示的记录格式


git日志——漂亮=格式:“% h——%, % ar: % s”

,,ca82a6d -斯科特Chacon 10年前:改变了版数

,,10年前085 bb3b -斯科特?查孔:删除不必要的测试代码

,null

Git基础入门(四)Git历史记录管理