Git使用命令行回退版本git reset --hard

git log--oneline

--oneline 标记的作用是把每一个提交信息压缩为一行。默认情况下只会展示提交 ID与提交信息的首行。git log --oneline的结果如下

 

方法一:

git reset --hard~回退几个版本

Git使用命令行回退版本git reset --hard_第1张图片

 

git reset --hard~3

表示回退三个版本,即从8309203回到93b1994

 

 

方法二:

 git reset --hard HEAD^  表示回退一个版本

 git reset --hard HEAD^^  表示回退两个版本

 git reset --hard HEAD^^^  表示回退三个版本

 git reset --hard HEAD^^^^  表示回退四个版本

Git使用命令行回退版本git reset --hard_第2张图片

 

 

方法三: git reset --hard   会退到的索引值

Git使用命令行回退版本git reset --hard_第3张图片

 

 

总结:

Git使用命令行回退版本git reset --hard_第4张图片

你可能感兴趣的:(java基础,Git,java面试题)