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 <目录名> 删除目录

浙公网安备 33010602011771号