GIT的使用
1.版本控制
什么是版本控制(版本迭代)
我们在日常工作中的是手动控制版本。
在软件开发中用于管理我们的文件、目录或者工程等内容
简单来说,就是用于管理多人协作开发项目的技术。
我们学习的东西一定是当下最流行的。
2.分类
(1)本地版本控制,适合个人用的,RCS
(2)集中版本控制,所有的版本数据都保存在服务器上面,协同者同步开发。多人提交冲突会进行删选。代表SVN
(3)分布式版本控制系统,每一个电脑上都有全部的代码,会造成一些安全隐患,在本地可以看到全部的记录,可以在本地离线提交。
3.GIT和SVN的主要区别:SVN是中央服务器,而GIT每一个都是自己的完整版本库。GIT可以看见更新了那些代码。
GIT是目前世界上最先进的分布式版本控制系统。
4.GIT的历史,
5.所有东西下载慢的话,可以使用国内的镜像。
6.GIT无脑安装
7.GIT卸载
先删除环境变量,然后进行删除
![](https://file.jishuzhan.net/article/1796802029255921665/7f01569027f12a3975258a585d1ddb45.webp)
任意文件夹里面打开也可看到
![](https://file.jishuzhan.net/article/1796802029255921665/79bf13973b35dc706da8392e17585214.webp)
GIT Bash :Unix与Linux风格的命令行,使用最多,推荐最多
GIT CMD:window风格下的命令行
GIT GUI :图像化界面的GIT,不建议初学者使用,尽量先熟悉常用命令。
![](https://file.jishuzhan.net/article/1796802029255921665/976e5e28c210fe25dcdf033876f05362.webp)
CTRL+鼠标滚轮可以调整字体大小
9.常见的LINUX命令
1.cd 切换命令
- cd... 退回上个目录
3.pwd:显示当前的目录路径。
4.clear 清屏(cls)
6,mkdir 创建目录
7.rm -r 删除文件夹
8.mv 移动文件 mv aaa.docx text
在linux中,平时我们都使用linux命令去做一些任务
9.exit 退出
10.GIT的配置:
git config -l
所有的配置
![](https://file.jishuzhan.net/article/1796802029255921665/80f4f7754c4c91b14e21bca50f58254c.webp)
系统的配置
![](https://file.jishuzhan.net/article/1796802029255921665/d11409623f17f306af166f0bcb0aa7e7.webp)
全局配置
![](https://file.jishuzhan.net/article/1796802029255921665/6e88f810fecd1823b04dd581b10ac0fa.webp)
所有的配置文件都保存在本地。
本质都是一些基本的文件而已。
![](https://file.jishuzhan.net/article/1796802029255921665/7cdca5f52e49392963a2383e22a4d212.webp)
11.环境变量只是为了全局使用而已
12.Git的基本理论(核心)
Git本地有三个工作区域:工作目录、暂存区(本质上只是一些文件)、
![](https://file.jishuzhan.net/article/1796802029255921665/7bd2cdee11daa84af7e39f6f032046fa.webp)
![](https://file.jishuzhan.net/article/1796802029255921665/e7d64e90c865d4923a33813cafb68865.webp)
区(本质上只是一些文件)、
[外链图片转存中...(img-n3xcD9Vj-1717170951742)]
[外链图片转存中...(img-3jpw2rat-1717170951742)]