版本回退
回退
已经提前对git01.txt文件进行了5次操作并分别提交到git仓库中
使用git log
语句可以查看记录
其中,master表示主分支,commit后面的一大串字符表示版本的唯一标识,Author表示操作者,第五次操作等为提交时加上的说明注释
git lot -5 --pretty=oneline
语句可以简化输出,其中-5表示输出5行,--pretty=oneline表示输出到一行中
使用git reset --hard HEAD^
语句可以将文件回退到上一个版本
使用cat 文件名
语句可以查看工作库中文件的内容
加两个^可以将文件回退到两个版本前
git reset --hard HEAD^^
使用波浪号加数字可以回退任意版本
git reset --hard HEAD~2
回到未来版本
使用语句git reset --hard 唯一标识符
(唯一标识符只要输入前几位并保证不与其他版本重复就行)
使用git reflog
语句可以查看HEAD指针过去指向的位置,同时可以查看对应的操作,同时可以避免因为版本回退而丢失唯一标识符的情况