创建版本仓库
// 创建目录
mkdir git_repo1
cd git_repo1/
// 初始化
git init
创建文件并且提交
新建一个文件eat.txt
内容为:
I love git
git is a popular tool in the world
// 先把文件提交到暂存区
git add eat.txt
// 这里提交的时候,会把缓冲区里面所有的文件提交到git仓库里面
git commit -m "git是一个完美的工具"
查看当前仓库的状态
git status
如果没有变更,则如下
现在我们改变文本内容
I love git very much
git is a popular tool in the world
然后再执行 上面的命令,如下:
再执行 git diff 可以看到具体的不同之处
回退到任意版本
首先查看历史的提交记录
git log
顺序是从最近的一次提交,依次从上往下,可以看到每次的提交ID(图中黄色很长的一串字符)
退回上一个版本
git reset --hard HEAD^
退回上一个的上一个
git reset --hard HEAD^^
退回到之前的第99个版本
git reset --hard HEAD~99