尚硅谷Git入门到精通全套教程(涵盖GitHub\Gitee码云\GitLab)
总时长 4:52:00 共45P
此文章包含第1p-第p7的内容
文章目录
- git介绍
- 课程介绍
- git概述
- 何为版本控制
- 集中式版本控制工具
- 分布式版本控制工具
- git简史
- 工作机制
- 代码托管中心
- git的安装
git介绍
课程介绍
git概述
官网
点击download 下载git
何为版本控制
集中式版本控制工具
分布式版本控制工具
分布式由于每个客户端保存的都是完整的,这样即使服务器挂了,随便找一个客户端充当新的服务器就行了,而集中式由于客户端保存的都是最新版本,服务器挂了,没有一个客户端有完整的项目
我觉得重点在于:SVN在本地只保留一个版本,服务器要是永久损坏,那以往版本就是不可修复的,而分布式的是将整个库放在了所有节点上(包括自己的电脑),服务器挂了,找另一个服务器推送上去就可以恢复版本
git简史
工作机制
代码托管中心
推送到远程库(如github)如果还是开源的话 全世界都可以看到这个版本
git的安装
去官网下载完 进行安装
最好安装在一个没有中文而且无空格的文件夹下 所以这里我们选择了d盘的一个目录进行安装
这里在d盘创建了两个无空格的ProgramFiles(安装64位软件使用这个)、ProgramFiles(x86)(安装32位软件使用这个)
这里直接使用vim进行编辑即可
默认的分支名字
是否修改环境变量
第一个第二个都可以 我选择第二个可以使用cmd进行编辑
这里选择第一个 使用vim命令进行操作 会linux命令即可 不需要学习win的cmd命令
拉取数据时的远程冲突问题(默认模式merge)
凭据管理
其他配置
安装完成
一般都使用bash打开