1.版本提交
首先,接着上个Git学习(3)继续
我们先修改test.txt文本内容,增加一些信息进去,然后保存:
Add a new data
第一步:运行命令 git status 命令查看文件是否有变动:
git status
命令可以让我们时刻掌握仓库当前的状态,上面说明表示有变动。
也可使用命令 git diff 查看变动内容:
可以看到变绿的部分就是我们又做修改的地方。
第二步:提交修改文件和提交新文件一样
第三步:最后我们使用命令 git commint 一下
最后我们查看下是否还有更新状态,此时显示的是没有可更新内容:
2.版本回退
第一步:
首先需要查看提交的版本是什么,版本控制系统肯定有某个命令可以告诉我们历史记录,在Git中,我们用 git log
命令查看:
显示的顺序是以倒叙展示,也可使用命令 git log --pretty=oneline 查看精简信息:
第二步:
首先,Git必须知道当前版本是哪个版本,在Git中,用HEAD
表示当前版本,也就是那个长的一串字符,
上一个版本就是HEAD^
,上上一个版本就是HEAD^^
,查看第一百个版本可以写成写成HEAD~100
。
现在,我们回退到第一个版本“测试数据版本”
回退的命令使用 git reset 表示:
查看一下“test.txt”文档,里面的数据是不是已经回到第一版本了。
如果操作后后悔怎么办,新版本也看不到,我们需要使用命令:git reflog 来查看以前的操作命令:
回到以前的“增加数据”时命令git reset --hard 3be9af5: