1、Git 的下载

去 Git 官网下载对应零碎的软件了,下载地址为 git-scm.com 或者 gitforwindows.org
下面的 git-scm 是 Git 的官网,外面有不同零碎不同平台的安装包和源代码,而 gitforwindows.org 里只有 windows 零碎的安装包

2、Git 的装置

我下载的版本是 Git-2.35.1.2-64-bit.exe,接下来咱们就对这个版本进行装置工作。

2.1 应用许可申明

双击下载后的 Git-2.35.1.2-64-bit.exe,开始装置,这个界面次要展现了 GPL 第 2 版协定的内容,点击 Next 到第二步。

2.2 抉择装置目录

可点击 “Browse…” 更换目录,也可间接在方框外面改,批改实现后,点击 next 到第三步。

2.3 抉择装置组件

图中这些英文我曾经把大略意思翻译进去了,大家依据本人的须要抉择勾选。点击 next 到第四步。

2.4 抉择开始菜单文件夹

方框内 Git 可改为其余名字,也可点击 “Browse…” 抉择其余文件夹。好了点击 Next 进入下一步

2.5 抉择 Git 默认编辑器

Git 安装程序外面内置了 10 种编辑器供你筛选,比方 Atom、Notepad、Notepad++、Sublime Text、Visual Studio Code、Vim 等等,默认的是 Vim ,抉择 Vim 后能够间接进行到下一步,然而 Vim 是纯命令行,操作有点难度,须要学习。如果选其余编辑器,则还须要去其官网装置后能力进行下一步。


下图为默认编辑器 Vim 可间接点击 next 到第六步。


如果你不想用 Vim 当默认编辑器,换一个,比方 Notepad++ ,那么你者须要点击上面的蓝色字体 " Notepad++ " 去其官网下载安装好能力进行下一步 next


装置后还要配置在我的电脑->属性->高级零碎设置->高级->环境变量->零碎变量->Path->编辑增加 Notepad++ 的装置地址,如 C:\Program Files\notepad++.
这样能力在 Git Bash 外面间接调用 Notepad++.
调用命令 $ notepad++ 文件名.后缀 //在 git bash 调用 notepad++ 关上文件

2.6 决定初始化新我的项目(仓库)的骨干名字

第一种是让 Git 本人抉择,名字是 master ,然而将来也有可能会改为其余名字;第二种是咱们自行决定,默认是 main,当然,你也能够改为其余的名字。个别默认第一种,点击 next 到第七步。

2.7 调整你的 path 环境变量

  • 第一种是仅从 Git Bash 应用 Git。这个的意思就是你只能通过 Git 装置后的 Git Bash 来应用 Git ,其余的什么命令提示符啊等第三方软件都不行。
  • 第二种是从命令行以及第三方软件进行 Git。这个就是在第一种根底上进行第三方反对,你将可能从 Git Bash,命令提示符(cmd) 和 Windows PowerShell 以及能够从 Windows 零碎环境变量中寻找 Git 的任何第三方软件中应用 Git。举荐应用这个。
  • 第三种是从命令提示符应用 Git 和可选的 Unix 工具。抉择这种将笼罩 Windows 工具,如 “ find 和 sort ”。只有在理解其含意后才应用此选项。一句话,适宜比拟懂的人折腾。

老手默认选第二种,点击 Next

2.8 抉择SSH可执行文件

  • 应用捆绑OpenSSH:这个应用ssh。Git自带的。
  • 应用内部OpenSSH:这将应用内部ssh.exe。Git不会装置本人的OpenSSH(和相干的)二进制文件,而是依照在PATH中找到的形式应用它们。

依据本人须要抉择,失常选第一种,点击 Next

2.9 抉择HTTPS后端传输


作为普通用户,只是用 Git 来拜访 Github、GitLab 等网站,抉择前者就行了。点击 next 到第十步。

2.10 配置行尾符号转换


这三种抉择别离是:

  • 签出 Windows 款式,提交 Unix 款式的行结尾。
  • 按原样签出,提交Unix款式的行结尾。
  • 按原样签出,按原样提交。

咱们的教程就是介绍怎么装置 Windows 版 Git,选第一项点击 Next

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


倡议抉择第一种,MinTTY 3性能比 cmd 多,cmd 只不过 比 MinTTY 更适宜解决 Windows 的一些接口问题,这个对 Git 用途不大,除此之外 Windows 的默认控制台窗口('cmd’)有很多劣势,比方 cmd 具备十分无限的默认历史记录回滚堆栈和蹩脚的字体编码等等。
相比之下,MinTTY 具备可调整大小的窗口和其余有用的可配置选项,能够通过右键单击的工具栏来关上它们 git-bash 。点击 next 到第十二步。

2.12 抉择默认的 “git pull” 行为


git pull 就是获取最新的近程仓库分支到本地,并与本地分支合并

下面给了三个 “git pull” 的行为:

  • 第一个是 merge
  • 第二个是 rebase
  • 第三个是 间接获取

个别默认抉择第一项,再点击 Next 。git rebase 绝大部分程序员都用不好或者不懂,而且危险很大,然而很多会用的人也很推崇,然而用不好就是劫难。

git pull 只是拉取近程分支并与本地分支合并,而 git fetch 只是拉取近程分支,怎么合并,抉择 merge 还是 rebase ,能够再做抉择。

2.13 抉择一个凭证帮忙程序


一共两个选项:

  • Git 凭证治理
  • 不应用凭证助手

后面选项是提供登录凭证帮忙的,Git 有时须要用户的凭据能力执行操作;例如,可能须要输出用户名和明码能力通过 HTTP 拜访近程存储库(GitHub,GItLab 等等)。点击 next 进到十四步

2.14 配置额定的选项


有两个选项:

  • 启用文件系统缓存
  • 启用符号链接

启用文件系统缓存就是将批量读取文件系统数据并将其缓存在内存中以进行某些操作,能够显著晋升性能。这个选项默认开启。
启用符号链接 ,符号链接是一类非凡的文件, 其蕴含有一条以绝对路径或者相对路径的模式指向其它文件或者目录的援用,相似于 Windows 的快捷方式,不齐全等同 类Unix(如 Linux) 下的 符号链接。因为该性能的反对须要一些条件,所以默认不开启。点击 next 到第十五步。

2.15 配置实验性选项


这是试验性功能,可能会有一些小谬误之类的,倡议不必开启。
点击 install 进行装置。

2.16 装置胜利