Git学习版本回退和管理文件的修改及删除操作
版本回退 前面我们成功的提交了一次mygit.txt,下面咱对它进行修改,内容如下: Hello Git Git is so easy. 然后用git status来跟踪该文件的状态: 可以看到hellogit.txt已经被修改过了,到底这次修改的内容与上次的内容有什么不同的,咱们可以使用git diff查看(若想退出当前状态不再看下去,按下Q键即退出;其他退出亦同。): 当然你也可以查看上次提交的信息,使用git log: 通过前面一章我们知道,该文件还处于工作区,因此我们又可以使用add、commit操作了: 这里笔者偷了个懒,直接用-m表示提交的信息,当然在学习过程中咱可以这样,但实际工作中一般不这么写。 好了,提交完后咱再用git status来跟踪一下(建议多使用git status)状态: 这里依然是:Git告诉咱们当前没有需要提交的修改,而且工作目录是干净的。 下面再学一个命令:git reflog,它主要用来记录你的每一次命令和commit id,这个命令非常有效,也建议大家常用。 可以看到咱提交的id号和提交的message被显示出来了。 加入你现在不想修改了,想回到原来那个版本,该怎么办呢?别急,这一点Git早就帮我们想好了,使用git reset --hard HEAD^ 注意:这里HEAD上面^表示回到上一个版本,如果想回到前面第五个版本呢?我们可以用git