Git学习笔记#4-版本回退

版本回退

回退

已经提前对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指针过去指向的位置,同时可以查看对应的操作,同时可以避免因为版本回退而丢失唯一标识符的情况

原文地址:https://www.cnblogs.com/DravenJH/p/14055911.html