git: 分布式版本控制系统
1.版本控制系统
开发中我们把每一次的修改都有效的进行记录(记录成一个版本),后期如果需要回退到原有的版本或者用当前的和某一个版本进行比较等,都可以有效的进行管理
常用的版本控制系统 svn(集中式)/git(分布式)
2.分布式版本管理系统的特点
s所谓分布式,就是每个开发者的本地客户端都是一个完整的仓库,都能记录历史版本信息,这样不需要联网,我们也能生成版本记录,也可以快速回退到某个版本
Git是按照源数据(文件流)来实现文件的传输的,而svn是按照啊文件传输的,所有Git比SVn更快
后期都是基于命令来完成Git管理的,所以我们学一些简单的linux命令
windows操作系统:DOS窗口和DOS命令
linux命令(mAC终端最终使用的也是linux命令)
ls -l/-a 查看当前目录结构(-a 是可以看见所有的:包含隐藏的)
pwd 当前目录
cd XXX【路径地址】 进入到执行的文件夹中 (进入的路径地址,可以粘贴到对应的操作命令窗口中 )
cd / 根目录
cd ./ 当前目录
cd ../ 上级目录
clear 清屏
mkdir 创建文件夹
touch 创建空的文件
vi 向文件中插入或者管理一些内容
i =>进入到插入模式
ESC+:WQ,退出内容的插入模式,把刚才编辑的内容重新保存起来
echo:向指定的文件中输入内容,如果不存在就创