Git教程笔记(2)----时光穿梭机

教程参照:廖雪峰官网:https://www.liaoxuefeng.com/wiki/896043488029600/896827951938304(文字教程部分视频)

git diff查看产生的修改

git log 查看修改的日志 //怎么退出git log ,方法就是直接输入Q就可以了

版本回退

 

git log之后会产生最近修改的三个版本。

使用git reset --hard HEAT^回退到上一个版本,

使用git reset --reset HEAT^^回到上上个版本,

以此类推,但是要回到上一百次版本的话这样就太多了,怎办呢?使用git reset --hard HEAT~100,git 就知道你是这个意思了

 

使用git log --pretty=oneline查看修改的版本号,使用git reset --hard <版本号>就可以回到指定的版本中去。

Git提供了一个命令git reflog用来记录你的每一次命令,用git reflog查看命令历史,以便确定要回到未来的哪个版本。

 

撤销修改

 

1.没有git add时,用git restore <file>

2.已经git add时,先git reset HEAD <file>回退到1.,再按1.操作

3.已经git commit时,用git reset回退版本

删除文件
git rm <文件名> 删除文件

git rmdir <目录名> 删除目录

posted @ 2020-11-07 17:40  Geek_xu  阅读(137)  评论(0)    收藏  举报