一个commit对应这一个版本,有一个commit
id,40位的16进制数字,通过SHA1计算得到,不同的文件计算出来的SHA1值不同(有很小的几率相同,可忽略),这样每一个提交都有其独特的id。每提交一个新版本,实际上Git就会把它们自动串成一条时间线。
在Git中,HEAD表示当前版本,也就是e620a6ff0940a8dff…,HEAD^ 表示上一个版本,HEAD^^
表示上上一个版本,往上100个版本可以写成HEAD加连续100个^,也可以写成:HEAD~100。
git log:该命令显示从最近到最远的提交日志。
commit e620a6ff0940a8dff91e0d252f30e4d138ec37be
Author: TangShengqin <15527733782@163.com>
Date: Wed Jan 3 10:35:44 2018 +0800
练习版本回退,假设这是版本3
commit 33342d9870f104719d351539a15e74a1382407ea
Author: T