首页 > 代码库 > Git时光穿梭,版本回退,工作区.......

Git时光穿梭,版本回退,工作区.......

1.如果git status告诉你有文件被修改过,用git diff可以查看修改内容。

2.查看历史记录,在Git中,我们用git log命令查看,git log命令显示从最近到最远的提交日志,

如果嫌输出信息太多,看得眼花缭乱的,可以试试加上--pretty=oneline参数,git log --pretty=oneline

 

3.回退到上一个版本 可以使用git reset命令:git reset --hard HEAD^  

 4.可以指定回到未来的某个版本git reset --hard <版本ID>

5.git reflog用来记录你的每一次命令

6.git checkout -- file可以丢弃工作区的修改,如命令git checkout -- readme.txt意思就是,把readme.txt文件在工作区的修改全部撤销

7.用命令git reset HEAD file可以把暂存区的修改撤销掉(unstage),重新放回工作区

8.用rm命令删除文件,如果确实要从版本库中删除该文件,那就用命令git rm删掉,并且git commit

 

Git时光穿梭,版本回退,工作区.......