安装和初始化配置Git
安装和初始化配置Git
Git是什么?Git 是一种分布式版本控制系统,现在被广泛用于跟踪代码、文档或其他文件的更改,特别适合团队协作开发。Git使用一个特殊的数据库(这个数据库叫做仓库,也叫版本库Repository
)来记录文件的变化。
集中式
版本控制系统的代表是svn(subversion)
,分布式
版本控制系统的代表是Git
。在Git
里面,每个开发者本地都有完整的仓库副本,开发者每次完成阶段性任务后提交到本地仓库;在svn
中,只有中央仓库,本地只有工作副本,开发者提交到中央仓库。
2.1 打开网址https://git-scm.com/downloads/win
2.2 根据自己电脑的系统,选择合适的Git版本进行下载。windows系统可以在终端(如何进入终端?)中输入 systeminfo | find "系统类型"
或者 systeminfo | find "System Type"
来查看自己电脑的系统类型
,我的电脑类型是x64-based PC
,表示我当前的系统架构为 x64架构,所以我选择 Windows x64
版本的Git。
3.3 安装好Git之后,可以在命令行中使用 git -v
来查看当前git的版本
-
初始化配置Git
--global
和--system
配置项git的
--global
配置项表示当前配置为全局配置
,对当前用户的所有Git仓库生效。git的
--system
配置项表示当前配置为系统配置
,对当前计算机系统
的所有用户生效。使用以下指令全局配置
git用户名
、git的用户邮箱信息
git config --global user.name "Jasper Yang" #全局配置git用户名 git config --global user.email geekhall.cn@gmail.com #全局配置用户邮箱信息 git config --global credential.helper store #下面重点解释 git config --global --list #查看当前用户的所有全局配置信息
git config --global credential.helper store
的作用是让 Git 把用户名/密码明文保存在本地磁盘文件
里(~/.git-credentials
),以后每次访问远程仓库时自动读取,不再弹框让你输入。比如我的
.git-credentials
文件里面的内容为https://rikscau:rikrik12@gitee.com
这一行就是 Git 在 https 访问远程仓库时自动要用的“账号+密码”凭据,格式为
https://<用户名>:<密码>@<主机>
把 URL 拆开来看:
https://rikscau:rikrik12@gitee.com
rikscau
—— 用户名rikrik12
—— 密码gitee.com
—— 远程仓库主机(码云)
也就是说,以后 Git 用
https
方式访问gitee.com
仓库时,都会自动拿这一行的账号、密码去认证,不会再弹框让你输入。