GIT创建版本库及版本的迭代

学习目标:

GIT学习


学习内容:

1、如何创建版本库
2、版本追溯和跳转


1、版本库

版本库可以理解为一个目录,里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。

  • 选择一个合适的地方,创建一个空目录:mkdir learngit
  • 在目录下把这个目录变成Git可以管理的仓库:git init

GIT创建版本库及版本的迭代


2、版本追溯和跳转

1、版本的比较

  • 创建一个txt文件,第一次提交之后,第二次修改之后再次提交,git会比较两者的区别形成两个版本
    GIT创建版本库及版本的迭代
  • 版本控制系统肯定有某个命令可以告诉我们历史记录,在Git中,我们用git log命令查看:git log
    GIT创建版本库及版本的迭代
  • 也可以添加一些参数对log进行过滤,如pretty

GIT创建版本库及版本的迭代

  • 版本跳转(中间跨过几个版本)
    GIT创建版本库及版本的迭代
    GIT创建版本库及版本的迭代
    现在总结一下:
  • HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令git reset --hard +版本号
  • 用git log可以查看提交历史,以便确定要回退到哪个版本
  • 用git reflog查看命令历史,以便确定要回到未来的哪个版本