Git - 安装

Git 介绍

        分布式:Git版本控制系统是一个分布式的系统,是用来保存工程源代码历史状态的命令行工具。

        保存点:Git的保存点可以追踪源码中的文件, 并能得到某一个时间点上的整个工程项目的状态;可以在该保存点将多人提交的源码合并, 也可以回退到某一个保存点上。

        Git离线操作性:Git可以离线进行代码提交,因此它称得上是完全的分布式处理,Git所有的操作不需要在线进行;这意味着Git的速度要比SVN等工具快得多,因为SVN等工具需要在线时才能操作,如果网络环境不好, 提交代码会变得非常缓慢。

        Git基于快照:SVN等老式版本控制工具是将提交点保存成补丁文件,Git提交是将提交点指向提交时的项目快照,提交的东西包含一些元数据(作者,日期,GPG等)。

        Git的分支和合并:分支模型是Git最显著的特点,因为这改变了开发者的开发模式,SVN等版本控制工具将每个分支都要放在不同的目录中,Git可以在同一个目录中切换不同的分支。

        分支即时性:创建和切换分支几乎是同时进行的,用户可以上传一部分分支,另外一部分分支可以隐藏在本地,不必将所有的分支都上传到GitHub中去。

        分支灵活性:用户可以随时创建、合并、删除分支,多人实现不同的功能,可以创建多个分支进行开发,之后进行分支合并,这种方式使开发变得快速、简单、安全。

Git 下载

        官网链接:https://git-scm.com/downloads/ (一般用浏览器直接下载多半会失败,复制下载地址粘贴到迅雷等下载工具上试试)

        CSDN链接:https://download.csdn.net/download/zzfenglin/9681343 (CSDN的版本比较旧,还是推荐官网下载的)

Git 安装

    双击安装程序“Git-2.16.2.exe”,显示截图如下:

        《Git - 安装》

 

    点击“Next”,显示截图如下:

        《Git - 安装》

        根据自己的情况,选择程序的安装目录。

 

    继续点击“Next”,显示截图如下:

        《Git - 安装》

说明:

        (1)创建图标
                     在桌面上
        (2)Windows资源管理器集成:浏览源码的方法,使用bash 或者 使用Git GUI工具。
                     Git Bas hHere
                     Git GUI在这里
        (3)GitLFS(大文件支持)
        (4)将.git *配置文件与默认文本编辑器相关联:是否关联 git 配置文件, 该配置文件主要显示文本编辑器的样式。
        (5)将.sh文件关联到Bash运行:   ———–       是否关联Bash命令行执行的脚本文件。
        (6)在所有控制台窗口中使用TrueType字体:   该编码是微软和苹果公司制定的通用编码。
        (7)每天检查Git是否有Windows更新

 

    选择完之后,点击“Next”,显示截图如下:

        《Git - 安装》

        开始菜单快捷方式目录:设置开始菜单中快捷方式的目录名称, 也可以选择不在开始菜单中创建快捷方式。

    点击“Next”,显示截图如下:

        《Git - 安装》

        使用Notepad++作为默认编辑器

 

 

    点击“Next”,显示截图如下:

        《Git - 安装》

设置环境变量

    选择使用什么样的命令行工具,一般情况下我们默认使用Git Bash即可:

        (1)Git自带:使用Git自带的Git Bash命令行工具。

        (2)系统自带CMD:使用Windows系统的命令行工具。

        (3)二者都有:上面二者同时配置,但是注意,这样会将windows中的find.exe 和 sort.exe工具覆盖,如果不懂这些尽量不要选择。

 

    选择之后,继续点击“Next”,显示如下:

        《Git - 安装》

        选择HTTPS传输后端

    (1)使用openssl库

        服务器证书将使用 ca-bundle.crt 文件进行验证

    (2)使用本地Windows安全通道库

        服务器证书将使用Windows证书存储进行验证。此选项还允许您使用公司的内部根CA证书,例如通过Active Directory域服务分发。

 

    选择之后,点击“Next”,显示截图如下:配置转换行结束符

        《Git - 安装》        

        配置行结束转换

        Git应该如何处理文本文件中的行尾?

说明:

    (1)检查Windows风格,提交Unix风格的行结尾!

        在检出文本文件时,Git会将LF转换为CRLF。 提交时文本文件,CRLF将被转换为LF。 对于跨平台形式的项目,这是Windows上推荐的设置(“core.autocrlf”设置为“true”)。

    (2)按原样签出,提交Unix样式的行尾

        在检出文本文件时,Git不会执行任何转换。当提交文本文件时,CRLF将转换为LF。 对于跨平台项目,这是Unix上的推荐设置(“core.autocrlf”设置为“input *”)。

    (3)检查出什么,就提交什么

        在检出或提交文本文件时,Git不会执行任何转换。对于跨平台项目,不推荐使用此选项(“core.autocrlf”设置为’false *’)。

 

    选择之后,点击“Next”,显示截图如下:

        《Git - 安装》

配置终端模拟器以与Git Bash一起使用

你想用你的Git Bash使用哪种终端模拟器

说明:

    (1)使用MinTTY(MSYS2的默认终端)

       Git Bash将使用MinTTY作为终端模拟器,它具有可调整大小的窗口,非矩形选择和Unicode字体。必须通过’winpty’启动Windows控制台程序(例如交互式Python)才能在MinTTY中工作。

    (2)使用Windows的默认控制台窗口

        Git将使用Windows的默认控制台窗口(“cmd.exe”),该窗口可与Win32控制台程序(如交互式Python或node.js)配合使用,但默认的回滚功能非常有限,需要配置为使用 Unicode字体为了正确显示非ASCII字符,并且在Windows 10之前它的窗口不能自由调整大小,并且它只允许矩形文本选择。

 

 

    选择之后,点击“Next”,显示截图如下:

        《Git - 安装》

配置额外的选项

你想启用哪些功能

说明:

    (1)启用文件系统缓存

        文件系统数据将被批量读取并缓存在内存中用于某些操作(“core.fscache”设置为“true”),这将显着提升性能。

    (2)启用Git凭证管理器

        Windows的Git凭证管理器为Windows提供安全的Git凭证存储,特别是对Visual Studio 团队服务和GitHub的多重身份验证支持(需要.NET Framework v4.5.1或更高版本)。

    (3)启用符号链接

        启用符号链接(需要分发符号链接权限)。 请注意,现有的存储库不受此设置的影响。

 

    选择之后,点击“Install”,开始安装,截图显示如下:

        《Git - 安装》

    安装完成之后,显示截图如下:

        《Git - 安装》

 

这样,我们的Git客户端就下载并安装完成了。

 

    原文作者:焦国峰的随笔日记
    原文地址: https://www.cnblogs.com/clement-jiao/p/8817753.html
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞