创建版本
git add xxx.xx
git commit -m "xx"
举例
我们创建一个Gittest.txt
查看 使用命令 git cat
然后我们创建第二个,在Gittest1.txt中添加一行Python!再次add+commit
版本回退
我们先学一个查看版本命令
先使用 git log 查看
很明显有两个版本,我们可以看到右上方有个HEAD也就是当前的位置,我们可以用一张图来表示
那么回退呢就是将这个HEAD箭头指向版本1
如何操作
git reset --hard HEAD^
^
这个符号,表示回退一个版本,那么^^
就是回退一个版本后在回退一个版本,以此类推
再次查看
成功回退,那么如果我们又想回到版本2呢
这时我们就不能再使用HEAD^因为那个只能回退,那就使用新方法
之前我们查看log的时候commit后面有一串黄色的字符串,那个就是版本序列号,我们利用这个唯一标识,来回到想要的版本。
序列号太长,我们可以取前面一段
git reset --hard HEAD 01caff724
这时我们再次查看,可以发现又回到了版本1
然而,我们现在发现git log 只有版本1了,那么想要找到版本2
git reflog
全都出来了,这时再选择前面的序列号选择版本