文档版本控制发展:
最早的,文件夹管理 >>> 本地(仅保留一个文件) >>> 集中式(SVN,所有版本都放在中央服务器上,每个人再从服务器下载其中一个版本,服务器不能中断)>>> 分布式,除了服务器(或者中心仓库,比如github),每个终端下的仓库都保留所有版本,上传修改是先提交给本地管理器(git),再提交给中央服务器,服务器状况影响不到终端,终端可以在任意时候上传给中央服务器

git

git是一个采用分布式版本控制的软件
用法:

  1. 初始化 : git init
  2. 检测当前文件夹的文件状态:git status
  3. 托管文件:git add 文件名 或者全托管 git add .
  4. 生成版本:git commit -m ‘version 1.0’
三大区域
工作区 暂存区 版本库
代码区,新增或修改过的标红 add . ,缓存 commit -m “” ,存放生成的版本

企业应用

回滚

回滚到之前

  1. git log
  2. git reset --hard 版本号

回滚到之后

  1. git reflog
  2. git reset --hard 版本号

相关文章: