前面也说过嘛,要紧跟大佬们的步伐——选择最受欢迎的版本控制系统。

而根据 [JetBrains](JetBrains: Essential tools for software developers and teams) 2020年关于开发者的报告中,提到的版本控制系统的使用情况:

图片来源于Team Tools - The State of Developer Ecosystem in 2020 Infographic

不仅仅是2020年,就是2019年、2018年、2017年(2021年的报表还没出来,但想来应该也差不多),Git 的使用率也稳居第一不下。

那么现在入门的小萌新们要学什么,应该就不言而喻了。

既然决定了入手 Git ,那么就先从下载安装开始吧。

Git 的下载与安装

下载

下载东西嘛,肯定都是去官网下呀。就像上网买东西一样,为求买到真货,自然得先浏览人家官网不是?尤其是开源项目,强大又免费,直接在官网下载它不香嘛?

直接在百度搜 git 就能找着:

或者直接戳 git 官网 ,也可以直接跳转过去。

如下图,点击序号1就直接下载运用于 Windows 系统上的 Git 了。

如果你想下其他系统的 Git 可以点序号2的 DownLoads,里面有各个操作系统上运行的 Git ,点击操作系统的名字就可以直接下载了。

上面”官方对 Git 的概述“内容大概就是 Git 与其他版本控制系统相比的优势在哪里(尤其是在犹豫要选什么版本控制系统的人可以参考)

官方提供的 Git 使用手册纸质版的是要自己去亚马逊上买的,但在线版是免费的。而且官方还支持多种语言版本,其中就有简体中文,对如何使用 Git 做了十分详细的描述。

安装

看到下载进度条拉满之后,打开所在文件夹,找到 Git 安装包并双击运行。

见到这个图形界面就说明 Git 的安装就开始了。

安装过程中有四个地方要注意的,分别是:

  1. 安装路径,它是默认安装在 C 盘的,这里建议改一下安装地址。

  2. 选择组件,这里有个选择Git 自带的图形操作界面(Graphical User Interface,简称 GUI)的,因为不太好用,我打算使用第三方提供的图形操作界面,所以这里并不勾选它

    (注意,这里不勾选,并不意味着它没有安装,实际上它是已经安装了,只不过它不会出现在鼠标右键界面里而已,包括 Git 的命令行窗口也是一样,可以选择勾选,也可以不勾选)

  3. 选择 Git 默认编辑器,其实这个默认编辑器挺鸡肋的,因为并不常用。

    它有很多选项,比如:Notepad++、Visual Studio Code、Visual Studio等常用的编辑器,如果在它列举的编辑器中并没有你想要找的编辑器,你可以滑到最后自定义 Git 的默认编辑器,这时候下面就会出现让你输入你想设为默认的编辑器的安装路径。

    记住一定要一直选到该编辑器的主程序的可执行文件!!!!(你也可以选择记事本做为 Git 的默认编辑器)

    我直接选的它列表里有的编辑器,它的页面就会变为对该编辑器的描述,这个时候直接 next 就好。

  4. 选择默认的主分支的名字。

    之前的黑人运动持续发酵,影响的不仅仅是表情包——各色人种都来了一遍,各大公司都有被波及,就连一向并不种族歧视也不掺和这些的游戏公司,因为互联网上的一句:它不支持黑人运动,第二天就公布了它为黑人运动捐款的消息。在这浪潮之下,Git也将原本默认的主分支名:master,推荐改为 main 。

    当然,这也是可选择的,虽然我习惯用 master ,但还是建议大家在安装的时候选 main 。毕竟大势所趋嘛,这是个循序渐进的过程,说不定未来就把 master 取缔了。(狗头保命)

呐,除了上面这些需要注意的以外,其他的都可以使用 Git 默认的,一路 next 下去就可以了。

直到遇到安装进度条,进度条读满,Git 就安装成功了。

Git GUI —— TortoiseGit 的下载和安装

这里说是组件,实际只是 Git 的 GUI(图形用户界面—— Graphical User Interface ,简称 GUI ),前面在安装 Git 的时候也提到过,Git 自带的 GUI 并不好用——至少没有三方提供的图形操作界面好用。所以我们需要自己下载安装它的图形操作界面。

GUI的选择

Git 似乎自己也察觉了用户们不太喜欢它的图形操作界面,所以在官网中也有跳转到它图形操作界面的链接

当然除了主界面以外,在选择不同操作系统的界面也有跳转链接

里面有很多很多图形操作界面,比如:GitHub Desktop 、SourceTree、TortoiseGit等,除开它们的链接外还包括它们支持的操作系统、付费情况和许可证。

怎么选择的话,肯定先考虑操作系统问题,之后是付费问题。

首推项目开源的:众人维护不怕有安全问题,而且几乎都是免费的。

嗯……暂时是没有找到权威机构做的关于 Git GUI 排行。而且 GUI 的用户使用情况似乎并不像版本控制系统那样集中,加上很多 IDE 自身都可以代替图形界面进行操作,所以完全可以根据自身情况和喜好选一款。

TortoiseGit 的下载

在哪里下载呢?首推TortoiseGit 官网

当然,上面也说了 Git 官网推荐了很多 GUI ,里面也有 TortoiseGit ,也可以直接通过 Git 网页上的链接跳转过去。

主页就是大大的 Download。

点击Download,它就会让你选择是32位还是64位的,可以根据自己电脑系统去下载

紧接着下载版本下面就是它提供的语言包,它默认且只有英语语言包,想要将语言换为中文的,此时就可以在这里下一个中文语言包了。

TortoiseGit 的安装

安装包下载好之后,打开所在文件夹,这里有两个安装包,一个是 TortoiseGit 安装包,一个是 TortoiseGit 语言包,找到 TortoiseGit 安装包并双击它。

TortoiseGit 安装就开始了

安装 TortoiseGit 全程就只需要更改安装路径就可以了

其他的该 next 的 next ,该 install 的 install ,直到进度条读满,跳出以下窗口就算安装完成了。

以上呢就是 Git 和它的 GUI 的下载安装全过程了。

转载和引用记得标注来源哦。

参考资料(排名不分先后)

Team Tools - The State of Developer Ecosystem in 2020 Infographic | JetBrains: Developer Tools for Professionals and Teams

Git (git-scm.com)

GUI_百度百科 (baidu.com)

TortoiseGit – Windows Shell Interface to Git

03 Git 以及 其 GUI TortoiseGit 的下载与安装的更多相关文章

  1. Appium(二):Node.js下载与安装、非GUI版本appium下载与安装、GUI版本appium下载与安装

    1. 下载并安装Node.JS 进入官网:https://nodejs.org/en/. 由于我们是新手嘛,所以肯定是越稳定越好啦,所以选择下载LTS版本. 进入文件下点击文件就进入安装界面了,点击n ...

  2. TortoiseGit 的下载与安装

    一.下载 访问https://tortoisegit.org/ 二.安装 然后就next,install 配置参考:2. TortoiseGit安装与配置

  3. Git以及TortoiseGit的下载安装使用

    Git以及TortoiseGit的下载安装使用 下载git 下载地址:https://git-scm.com/然后进行一系列的安装,傻瓜式的操作即可 TortoiseGit Tortoise 英[ˈt ...

  4. Git客户端TortoiseGit下载、安装及汉化

    本篇经验将和大家介绍Git客户端TortoiseGit下载.安装及汉化的方法,希望对大家的工作和学习有所帮助! TortoiseGit下载和安装   1 TortoiseGit是Windows下最好用 ...

  5. Git 下载、安装与SSH配置

    一.Git学习笔记(基于Github) Git简介 Git是目前流行的分布式版本管理系统.它拥有两套版本库,本地库和远程库,在不进行合并和删除之类的操作时这两套版本库互不影响.也因此其近乎所有的操作都 ...

  6. git 源代码下载和安装(CentOS)

    1.阅读INSTALL文件 $ make configure ;# as yourself$ ./configure --prefix=/usr ;# as yourself$ make all do ...

  7. git下载、安装、连接github

    0.下载git 官网下载速度慢,下载不下来阿里云下载地址:https://npm.taobao.org/mirrors/git-for-windows/ 1.安装git linux:在命令行直接输入: ...

  8. Version Control,Git的下载与安装

    一.什么是Version Control(版本控制系统)?  ——来自百度百科 以Git为例,是一个开源的分布式版本控制系统,可以有效.高速地处理从很小到非常大的项目版本管理.Git 是 Linus ...

  9. 创建git项目的feature分支以及下载特定分支的仓库代码

    在掌握了基础git的使用后可以按照这个步骤来: 下载项目:git clone <仓库地址>如果要下载非master的某分支代码:git clone -b <分支名> <仓 ...

随机推荐

  1. [软件开发的目录规范、区分py文件的两种用途]

    [软件开发的目录规范] 软件开发的目录规范 bin: 执行文件 conf: 存放配置文件相关代码 core: 存放源文件,业务逻辑相关代码 db: 存放数据库文件,主要用于与数据库交互 lib: 存放 ...

  2. 华为eNSP模拟器— telnet实验

    华为eNSP模拟器-telnet实验 一.实验一 路由交换之间实现telnet登陆 实验拓扑 实验目的: 路由器作为 telnet 服务器 交换机作为客户端去连接路由器 实验步骤: 路由器配置 < ...

  3. canal 实现Mysql到Elasticsearch实时增量同步

    简介: MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品.MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据 ...

  4. USB历代标准及接口发展

    USB历代标准及接口发展 浊酒一杯家万里关注 2017.11.20 14:54:21字数 3,684阅读 2,514 文章转自中关村在线 1,多功能正反插 苹果让大众认识Type-C "Ty ...

  5. 在 Ubuntu 上安装 .NET SDK 或 .NET 运行时

    在wsl Ubuntu 20.04上面安装dotnet链接 https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-ubuntu Ubun ...

  6. Java中单列集合List排序的真实应用场景

    一.需求描述 最近产品应客户要求提出了一个新的需求,有一个列表查询需要按照其中的多列进行排序. 二.需求分析 由于数据总量不多,可以全部查询出来,因此我就考虑使用集合工具类Collections.so ...

  7. 使用 Bridge to Kubernetes 简化云端开发

    当我们面对一个大型应用程序,它有大量的微服务,并希望完成一些功能开发? 我们面临许多挑战,其中之一将是处理正确的环境,如何进行开发.我们知道,在团队中解决这个问题的最佳方法是将其容器化并在云上托管.这 ...

  8. Go语言web开发---Beego基础

    一.框架 框架:可复用的设计组件,它规定了应用的体系结构,明确了整个设计,协作各个组件之间的依赖关系,责任分配,和流程控制.通俗解释框架就是一堆代码的集合,为了提高软件的开发效率和质量,一般都会使用框 ...

  9. 人工智能AI Boosting HMC Memory Chip

    人工智能AI Boosting HMC Memory Chip Innosilicon的AI Boosting HMC存储芯片适用于高速,高带宽和高性能存储领域,例如AI边缘,数据中心,自动化等. H ...

  10. MindSpore网络模型类

    MindSpore网络模型类 Q:使用MindSpore进行模型训练时,CTCLoss的输入参数有四个:inputs, labels_indices, labels_values, sequence_ ...