每个开发人员应该都遇到过一个致命问题
丢代码!
对于丢代码,我们也有对应的防范操作
常规操作,对于重要的文件进行备份操作,有一个备份规则(三重备份)可以很好的预防文件丢失。
三重备份:
- 本机备份
- 本机压缩备份
- 异地备份
但是对于频繁更新的文件来说,这种操作太过于繁琐了,所以可以使用针对开发行业的文件备份工具,称为版本管理工具
常见的版本管理工具有一下几款
-
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 版本号


