版本管理工具

每个开发人员应该都遇到过一个致命问题
丢代码!
对于丢代码,我们也有对应的防范操作
常规操作,对于重要的文件进行备份操作,有一个备份规则(三重备份)可以很好的预防文件丢失。

三重备份:

  • 本机备份
  • 本机压缩备份
  • 异地备份

但是对于频繁更新的文件来说,这种操作太过于繁琐了,所以可以使用针对开发行业的文件备份工具,称为版本管理工具

常见的版本管理工具有一下几款

  • CVS : Control Version System,最原始的版本管理工具,每次的更新别分都是全量备份


  • SVN : Subversion,新一代集中式版本管理工具

  • git:新一代分布式版本管理工具


git

这里详细介绍一下 git,它的官方地址是 https://git-scm.com/,可以在官网进行下载

基础操作:初始化

下载安装 git 以后,只配置一次即可
桌面上鼠标点击右键,选择 git bash 菜单,打开 git 命令行

-- 配置开发人员的个人信息:名称、邮箱
git config --global user.name "xxx"
git config --global user.email "xxxx@xxxx.com"

常见命令

  • 初始化仓库
    通常情况下约定,每个项目都是一个独立的本地仓库,一个仓库就是一个项目
    创建一个文件夹作为项目文件夹,在文件夹中右键点击鼠标,选择 git bash,打开 git 命令行
    执行命令初始化这个文件夹为本地仓库,初始化完成后文件中会多出一
    .git/ 隐藏目录
--初始化本地仓库
git init
  • 查看文件状态
    执行命令,查看本地仓库中的文件,是否被纳入管理(编辑区/暂存区/本地仓
    库)
-- 查看文件状态
git status
  • 添加文件到暂存区
    执行命令,将新创建的文件添加到暂存区
-- 添加文件到暂存区
git add 文件名称  //文件较多时可以使用 * 全选文件
  • 添加文件到本地仓库
    将文件提交到本地仓库,正式管理该文件的版本信息
-- 提交文件到本地仓库
git commit 文件名称 -m "注释"  //文件较多时可以使用 * 全选文件
  • 查看提交记录
    执行命令,查看一个仓库中的代码提交记录
-- 查看提交记录
git log
或者
git reflog
  • 回退版本
    一旦代码出现了严重的问题,为了保障项目正常运行,通常需要做版本回退:将
    备份信息撤回到上一次的结果中
    注意事项:没有特别严重的问题,严禁回退!
-- 回退版本
git reset --hard 版本号
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容