GIT简介
Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。
具备如下特点:
- 速度
- 简单的设计
- 强大的非线性开发支持(数千家并行分支机构)
- 完全分布式
- 能够有效地处理大型项目,如Linux内核(速度和数据大小)
版本控制
版本控制是一个记录,随着时间的推移对一个文件或一组文件的更改,以便以后可以调用特定版本。
本地版本控制
集中式版本控制
分布式版本控制
GIT下载安装
Git的下载安装 (图文教程)https://blog.csdn.net/weixin_47638941/article/details/120632890
GIT配置
Git安装完成后,需要设置用户名和邮箱,因为每次Git提交都需要这些信息。
用户配置
首次安装后配置
$ git config --global user.name "[自定义用户名]"
$ git config --global user.email "[自定义邮箱]"
查看配置
$ git config user.name
# 显示配置文件路径
$ git config --show-origin user.name
修改配置
$ git config --global user.name "Test"
# 已初始化仓库
$ git config --global --replace-all user.name "Test"
查看全部配置
$ git config --list
# 显示配置文件路径
$ git config --show-origin --list
SSH密钥配置
生成公钥和私钥
$ ssh-keygen -t rsa -C "[自定义邮箱]"
查看公钥和私钥
$ cat ~/.ssh/id_rsa.pub
windows环境,密钥生成目录
C:\Users\[当前用户]\.ssh
通过SSH方式pull远端仓库代码或者push本地仓库代码到远端仓,则需要配置公钥到Git服务平台个人中心的SSH公钥配置(Github,Gitlab,Gitee等)