目录
-
- 一、前言
- 二、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 秒里面,又有新的字符传过来,那么这个字符将丢失。
于是,研制人员想了个办法解决这个问题,就是在每行后面加两个表示结束的字符。一个叫做 “回车”,告诉打字机把打印头定位在左边界;另一个叫做 “换行”,告诉打字机把纸向下移一行。
更多资料参考:
- 腾讯云 – 换行符 ‘n’ 和 回车符 ‘r’ 的区别https://cloud.tencent.com/developer/article/1353286]
- 知乎 – 为什么会用 rn 两个字符表示换行https://www.zhihu.com/question/29326647]
- 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进行处理,非常感谢!