Git历史
Git
是Linux
之父被迫开发的Linux
之父【林纳斯·本纳第克特·托瓦兹
(Linus Benedic Torvalds )】 1969、芬兰- 因
Linux
公开后,参与开发者过多,1991-2002
间Linux
的代码维护很繁琐,在2002
年时商业版的BitKeeper
以合作的形式面为为Linux
团推提供了BitKeeper
这款分布式
版本控制系统 - 因后期
Linux
社区大佬破解BitKeeper
,导致2005
年Linux
与BitKeeper
合作结束 - 所以
Linux
之父被迫开发了一套版本控制工具,也就是现在的Git
,开发时间共用时2周
Git
是目前世界上最先进的分布式版本控制系统。
Git安装
下载
- 官网传送门
- Windows版64位exe安装包(官网直连传送门,点击直接下载)
- 下载后一路下一步,建议不要安装至C盘(按需选择,默认下一步也不影响使用)
配置文件路径
Git初始化配置
设置个人全局(
--global
)配置
-
设置全局名称
git config --global user.name "userName"
-
设置全局邮箱
git config --global user.email "aaa@qq.com"
-
查看全局变量
git config --list
创建远程仓库(Gitee或Gitlab)
-
默认码云(
Gitee
)或自己公司搭建的Gitlab
,Githup
国外的,直接放弃 -
码云注册账号并登录
-
设置本机绑定SSH公钥,实现免密码登录!
-
Windows进入
C:\Users\Administratorl\.ssh
目录(安装git时自动生成的) -
macOS进入
/Users/nan/.ssh/
目录(需要显示隐藏文件夹) -
打开
git
命令窗口输入:-
# 使用rsa加密算法生成公钥 ssh-keygen -t rsa # 输入命令并回车,后续的提示一路回车
-
-
-
-
将
C:\Users\Administratorl\.ssh
目录下的id_rsa.pub
文件中的内容(公钥信息public key
)复制到码云账户
-
使用码云创建一个自己的仓库!
至此
git
所需环境全部准备完毕,在彻底使用前需先了解原理
Git原理
Git的工作区域
Git本地有三个工作区域∶
- 工作目录(Working Directory )
- 暂存区(Stage/Index)
- 资源库(Repository或cit Directory)
- 加上远程的git仓库(Remote Directory)就可以分为四个工作区域