第二十三天
Git使用(一)
1、Git是什么
一句话,Git是目前世界上最好的分布式版本控制系统。
两大特点:
1、版本控制、解决多人开发版本问题、找回历史代码;
2、分布式、Git是分布式控制系统,可以分布在不同的机器上。简单来说就是服务器电脑24小时开机,其他电脑可以从服务器电脑克隆一份至自己电脑,可以将代码提交服务器电脑管理,可以从服务器电脑拉取别人提交的代码等等...
2、Git的安装与配置
在使用Git前我们需要先安装 Git。Git 目前支持 Linux/Unix、Solaris、Mac和 Windows 平台上运行,不同的操作系统需要安装对应的Git。
2.1、windows上Git安装
1、下载Githttps://npm.taobao.org/mirrors/git-for-windows/
2、Git的安装
使用许可声明,点击next即可
Git安装目录.png
选择安装目录每点击next即可
Git安装配置.png
(1)、是否生成桌面创建快捷方式;
(2)、命令模式、可视化模式等,建议保持默认就可以;
(3)、是否检查Git是否有Windows更新的等;
开始菜单名字.png
显示开始菜单中的名称,不需要修改,直接next就可以。
Git默认编辑器.png
Git文件默认的编辑器,默认Vim即可,直接点击next即可。
Git默认分支.png
Git默认分支,保持默认master即可。
Git的PATH环境.png
第一种配置是“仅从Git Bash使用Git”。这是最安全的选择,因为您的PATH根本不会被修改。您只能使用 Git Bash 的 Git 命令行工具。但是这将不能通过第三方软件使用。
第二种配置是“从命令行以及第三方软件进行Git”。该选项被认为是安全的,可以从Git Bash,命令提示符和Windows PowerShell以及第三方软件中使用Git。
第三种配置是“从命令提示符使用Git和可选的Unix工具”。
建议选择默认的第二种配置。
HTTPS后端传输.png
第一个选项使用 OpenSSL 库。服务器证书将使用ca-bundle.crt文件进行验证。这也是我们常用的选项。
第二个选项使用本地 Windows 安全通道库。服务器证书将使用Windows证书存储验证。
Git行尾符号转换.png
第一个选项提交Unix风格的行尾。对于跨平台项目,这是Windows上的推荐设置。
第二个选项按原样签出,提交Unix样式的行尾。
第三种选项按原样签出,按原样提交,不会执行任何转换。
Git终端模拟器.png
第一个选项使用MinTTY(MSYS2的默认终端)该模拟器具有可调整大小的窗口,非矩形选择和Unicode字体。
第二个选项使用Windows的默认控制台窗口cmd.exe。
Git Pull命令.png
第一个选项是默认的,快进或合并当前分支。
第二个选项是将当前分支改为获取的分支,相当于快进。
第三个选项是分支快进。
Git凭证管理器.png
选择选项一就可以,使用新的Git凭证管理器
Git其他选项.png
第一个选项启用文件系统缓存。文件系统数据将被批量读取并缓存在内存中用于某些操作。
第二个选项是启用符号链接,需要SeCreateSymbolicLink权限。
两个都可以勾选上。
Git实验选项.png
Git实现选项,不用勾选,保持默认就可以。点击next开始Git的安装。
Git安装.png
Git安装完成.png
此处可以勾选是否启动启动Git Bash和是否查看发行说明,然后点“Finish”按钮退出安装界面。
安装完成,测试是否安装成功
右键查看.png
打开DOS窗口,输入
git --version
#出现安装的Git版本即为安装Git成功。
2.2、windows上Git的配置
1、设置用户名称和登录邮箱
git config --global user.name '用户名'
git config --global user.email '可用邮箱'
配置文件位于用户主目录下,以后所有的项目都会默认使用这里配置的用户信息;
如果要配置单个项目
git config user.name '用户名'
git config user.email '可用邮箱'
配置信息保存在当前项目的 .git/config 文件里
2、生成密钥
ssh-keygen -t rsa -C '邮箱'
3、密钥配置Gitee、Github
打开.ssh文件夹下的id-rsa.pub文件,复制所有内容,登陆Github或者Gitee,找到SSH公钥,粘贴即可。
Gitee公钥配置.png
网友评论