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

Posted Delia—沐阳

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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时光穿梭,版本回退,工作区.......的主要内容,如果未能解决你的问题,请参考以下文章

git的安装与使用

《Git教程-廖雪峰》学习笔记

git

《廖雪峰Git教程》学习笔记

git使用进阶——版本穿梭reset三种模式理解

git使用进阶——版本穿梭reset三种模式理解