什么是版本控制?
版本迭代
代表产品:SVN
特点:数据集中在一台服务器上,如果服务器一旦崩溃,就会丢失所有数据
代表产品:Git
特点:每个人都拥有全部的代码(安全隐患)可以在本地看见历史记录,本地提交,只需联网是push到服务器中,不会因为服务器损坏或者网络问题造成不能工作的情况
Git与SVN最主要区别
常用的Linux命令
Git配置
所有的配置文件都保存在本地
** 配置用户名与邮箱 **
git config --global user.name "imuzi" #名称
git config --global user.email 1103573279@qq.com #邮箱
Git基本理论
工作区域
工作流程
- 在工作目录中添加文件、修改文件
- 将需要进行版本管理的文件存入暂存区域
- 将暂存区域的文件提交到git仓库
git管理的文件有三种状态:已修改(modified)、已暂存(staged)、已提交(committed)
Git项目搭建
搭建本地项目
$ git init
克隆远程仓库
$git clone [url]
查看文件状态
忽略文件
#编写完代码后上传远程仓库
git add .
git commit -m"xxxxx"
git push
评论区