Git 详细安装教程(详解 Git 安装过程的每一个步骤)


目录

    • 一、前言
    • 二、Git 的安装
      • 2.1 Git 的下载
      • 2.2 Git 的安装
        • 2.2.1 使用许可声明
        • 2.2.2 选择安装目录
        • 2.2.3 选择安装组件
        • 2.2.4 选择开始菜单文件夹
        • 2.2.6 决定初始化新项目 (仓库) 的主干名字
        • 2.2.7 调整你的 path 环境变量
        • 2.2.8 选择 SSH 执行文件
        • 2.2.9 选择 HTTPS 后端传输
        • 2.2.10 配置行尾符 转换
        • 2.2.11 配置终端模拟器以与 Git Bash 一起使用
        • 2.2.12 选择默认的 “git pull” 行为
        • 2.2.13 选择一个凭证帮助程序
        • 2.2.14 配置额外的选项
        • 2.2.15 配置实验性选项
      • 2.3 Git 的功能介绍
        • 2.3.1 Git Bash
        • 2.3.2 Git CMD
        • 2.3.3 Git FAQs
        • 2.3.4 Git GUI
        • 2.3.4 Git Release Note
    • 三、Git 优秀教程推荐

一、前言

最近新买了一台 LG Gram,电脑空荡荡的,啥都得重头装,记录一下 Git 的安装过程,温习温习。


二、Git 的安装

2.1 Git 的下载

这个就需要去 Git 官 下载对应系统的软件了,下载地址为 git-scm.com或者gitforwindows.org

2.2 Git 的安装

我下载的版本是 ,接下来我们就对这个版本进行安装工作。

2.2.1 使用许可声明

双击下载后的 ,开始安装,这个界面主要展示了 GPL 第 2 版协议1的内容,点击 [next] 到第二步。


2.2.3 选择安装组件

图中这些英文都比较简单,我已经把大概意思翻译出来了,大家根据自己的需要选择勾选。点击 [next] 到第四步。


2.2.4 选择开始菜单文件夹

方框内 Git 可改为其他名字,也可点击 “” 选择其他文件夹或者给”” 打勾不要文件夹,点击 [next] 到第五步。


安装后还要配置在 Notepad++ 的安装地址,如 .
这样才能在 Git Bash 里面直接调用 Notepad++.

新手建议使用 、,这两个比 Windows 自带的记事本功能多太多了。点击 [next] 到第六步。


2.2.6 决定初始化新项目(仓库)的主干名字

第一种是让 Git 自己选择,名字是 ,但是未来也有可能会改为其他名字;第二种是我们自行决定,默认是 ,当然,你也可以改为其他的名字。一般默认第一种,点击 [next] 到第七步。

翻译如下:

第一种是。这个的意思就是你只能通过 Git 安装后的 Git Bash 来使用 Git ,其他的什么命令提示符啊等第三方软件都不行。

第二种是。这个就是在第一种基础上进行第三方支持,你将能够从 , 和 以及 的任何第三方软件中使用 Git。推荐使用这个。

第三种是。选择这种将覆盖 Windows 工具,如 “ find 和 sort ”。只有在了解其含义后才使用此选项。一句话,适合比较懂的人折腾。


2.2.8 选择 SSH 执行文件


2.2.9 选择HTTPS后端传输

这三种选择分别是:

那 Windows 样式和 Unix 样式到底有什么区别呢/p>

引用 《GitHub 入门与实践》 第 50 页内容2

上面说 Mac 、Linux、Unix 的 Line Feed ,翻译过来就是换行符,用 “n” 表示,换行符 “n” 的 ASCII 值为10;
Windows 的是 Carriage Return+ Line Feed(回车+换行),用 “rn” 表示,回车符 “r” 的 ASCII 值为13;

这上下两者是不一样的。
所以这就需要转换了,至于为什么选第一项br> 这还用问吗/p>

至于 “回车”(carriage return)和 “换行”(line feed)这两个概念的来历和区别br> 引用一下 阮一峰老师博客的部分内容

在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打 10 个字符。但是它有一个问题,就是打字机打完一行换行的时候,要用去 0.2 秒,正好可以打两个字符。要是在这 0.2 秒里面,又有新的字符传过来,那么这个字符将丢失。
于是,研制人员想了个办法解决这个问题,就是在每行后面加两个表示结束的字符。一个叫做 “回车”,告诉打字机把打印头定位在左边界;另一个叫做 “换行”,告诉打字机把纸向下移一行。

更多资料参考:

  1. 腾讯云 – 换行符 ‘n’ 和 回车符 ‘r’ 的区别https://cloud.tencent.com/developer/article/1353286]
  2. 知乎 – 为什么会用 rn 两个字符表示换行https://www.zhihu.com/question/29326647]
  3. Stackoverflow – What are carriage return, linefeed, and form feedhttps://stackoverflow.com/questions/3091524/what-are-carriage-return-linefeed-and-form-feed]

点击 [next] 到第十一步。


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


2.2.12 选择默认的 “git pull” 行为

翻译如下:

一共两个选项:

第一个选项是提供帮助的,Git 有时需要用户的凭据才能执行操作;例如,可能需要输入和才能通过 HTTP 访问远程存储库(GitHub,GItLab 等等)。

登录图如下(属于第一个选项的,老图了),来自https://segmentfault.com/q/1010000011171685

翻译如下:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年2月25日
下一篇 2022年2月25日

相关推荐