Git是做什么的
Git是一个工具,可以帮助我们进行版本控制,是众多版本管理工具中更流行的一款
版本控制:是一种在软件开发过程中对资源进行管理控制的技术
资源:图片、代码、文档、资料等等
版本:不同的时刻下,当前项目的状态(当前项目肯定包含他里面的所有状态)
管理:资源数据的增删改查
控制:在不同的版本之间来回切换
常见版本控制分类
本地版本控制
缺点:在自己电脑上,只能自己玩,效率很低
集中式版本控制(SVN)
缺点:联网进行工作,如果断网了,就没法用了;所有资源都放在一个服务器上,如果哪天服务器挂了,那么数据就丢失了
分布式版本控制(Git)
优点:因为是分布式的集中管理,所以在自己的电脑上都可拿到当前新项目里的所有的内容;工作时可以不联网
缺点:个人可以拿到所有项目内容,带着项目内容跑路了
常见Linux命令
为什么我们可以通过鼠标操作还需要命令?
当前我们个人用户电脑更多的都是图形界面式的操作系统(一切都可以靠鼠标点击完成),但是实际工作中的服务器他们本身也是一台电脑,可是很少有那台服务器是提供界面操作的,因此我们就需要在没有鼠标点击操作的情况下来跟系统进行交互,这个时候靠的就是命令行【一切皆文件】
pwd 查看当前所在目录
cd 目录切换
mkdir 创建目录
rm 删除文件和目录 rm-rf 强制递归删除
touch 新建一个文件
cat 查看某一个文件的内容
ls 查看某个目录下的所有内容
clear 清屏
vim 进入文件编辑状态 是一个linux最常用的文件编辑器,就相当于Windows下的记事本