最详细手把手教你安装 Git + TortoiseGit 及使用

软件下载

  • 从 Git 官网 下载 Git 安装程序,点击 Download for Windows

在这里插入图片描述

  • 点击下载 64-bit Git for Windows Setup:

    • Git for Windows Setup 为安装版本,建议选择此版本
    • Git for Windows Portable 为绿色免安装版本
      在这里插入图片描述
  • 从 TortoiseGit 官网 下载 TortoiseGit 安装程序:

在这里插入图片描述

  • 下载简体中文包(可选):

在这里插入图片描述

安装 Git

  • 双击运行 Git-2.43.0-64-bit.exe 安装程序:

在这里插入图片描述

  • 点击 Next

在这里插入图片描述

  • 可修改安装路径,注意不要包含中文和空格,点击 Next

在这里插入图片描述

  • 选择组件,保持默认即可,点击 Next
    • 安装版本的优点是可以自动将 Git Bash HereGit GUI Here 添加到右键菜单

在这里插入图片描述

  • 选择创建开始菜单,保持默认即可,点击 Next

在这里插入图片描述

  • 选择选择 Git 使用的默认编辑器,默认使用 Vim 编辑器,点击 Next

在这里插入图片描述

  • 设置新存储库中初始分支的名称,保持默认即可,点击 Next

在这里插入图片描述

  • 配置 PATH 环境变量,保持默认即可,点击 Next

在这里插入图片描述

  • 选择 SSH 可执行文件,保持默认即可,点击 Next

在这里插入图片描述

  • 选择 HTTPS 库,保持默认即可,点击 Next

在这里插入图片描述

  • 配置行尾转换方式,保持默认,点击 Next

在这里插入图片描述

  • 配置终端模拟器,保持默认,点击 Next
    • 使用 MinTTY(MSYS2的终端);Git Bash 将使用 MinTTY 作为终端模拟器,它支持可调整大小的窗口、非矩形选择和 Unicode 字体。Windows 控制台程序(如交互式 Python)必须通过 “winpty” 启动,才能在 MinTTY 中工作。
    • 使用 Windows 的默认控制台窗口;Git 将使用 Windows 的默认控制台窗口(“cmd.exe”),它可以很好地与交互式 Python 或 node.js 等 Win32 控制台程序配合使用,但默认回滚非常有限,需要配置为使用 Unicode 字体才能正确显示非 ASCII 字符,并且在 Windows 10 之前,它的窗口不能自由调整大小,只允许矩形文本选择。

在这里插入图片描述

  • 配置 git pull 的默认操作,保持默认,点击 Next

在这里插入图片描述

  • 选择一个凭证管理器,保持默认,点击 Next

在这里插入图片描述

  • 配置额外选项,选择启用文件系统缓存,保持默认即可,点击 Next

在这里插入图片描述

  • 配置实验选项,默认不勾选,点击 Install

在这里插入图片描述

  • 安装中:

在这里插入图片描述

  • 安装成功,点击 Finish

在这里插入图片描述

  • 右键菜单可以看到 Git Bash HereGit GUI Here 选项即安装成功:

在这里插入图片描述

安装 TortoiseGit

  • 双击运行 TortoiseGit 安装文件:

在这里插入图片描述

  • 点击 Next

在这里插入图片描述

  • 点击 Next

在这里插入图片描述

  • 选择 SSH 客户端, 选择 OpenSSH,点击 Next

在这里插入图片描述

  • 可修改安装地址,点击 Next

在这里插入图片描述

  • 点击 Install,开始安装:

在这里插入图片描述

  • 安装完成,点击 Finish

在这里插入图片描述

  • 右键菜单可以看到相关选项:

在这里插入图片描述

安装 TortoiseGit 汉化包(可选)

  • 双击运行 TortoiseGit 汉化文件:

在这里插入图片描述

  • 点击 下一步 即可开始安装:

在这里插入图片描述

  • 安装 完成

在这里插入图片描述

软件配置

  • 按照 右键---> TortoiseGit ---> Settings 打开配置:

在这里插入图片描述

  • 此处可更改软件语言,可以看到已安装的中文汉化包;

  • 若使用汉化包,选中 中文(简体)(中国),点击右下角 应用 重新启动软件即可:

在这里插入图片描述

  • 点击侧边栏 Git,填写用户信息,点击 应用

在这里插入图片描述

密钥配置

  • 打开 开始---> TortoiseGit ---> PuTTYgen

在这里插入图片描述

  • 点击 Generate 开始生成密钥:

在这里插入图片描述

  • 密钥生成完毕后,分别点击 Save private keySave public key 将密钥保存到本地:

在这里插入图片描述

  • 示例:添加公钥到 gitee,找到 设置---> SSH公钥,将保存的公钥添加进去,点击 确定

在这里插入图片描述

  • 添加成功:

在这里插入图片描述

  • 私钥配置:打开 开始--->TortoiseGit--->Pageant,启动后在系统托盘中:

在这里插入图片描述

  • 右键 Pageant 图标,点击 Add Key,选中之前保存的私钥文件,点击 打开:

在这里插入图片描述

  • 再次右键 Pageant 托盘图标,点击 View Key,就可以看到私钥已经添加成功了:

在这里插入图片描述

尝试一下

  • 笔者创建了一个 gitee 仓库,点击 复制 链接:

在这里插入图片描述

  • 在本地目录右键,点击 克隆

在这里插入图片描述

  • 可以看到已经识别出要克隆的仓库链接,点击 确定

在这里插入图片描述

  • 输入 gitee 账号和密码,点击 Continue

在这里插入图片描述

  • 克隆完毕,提示一个 warning 是因为这个仓库是新建的没有任何东西;
  • 点击 显示日志 可以查看日志信息,不需操作即可点击 关闭

在这里插入图片描述

  • 新建一个 README.md 文件,将其添加到仓库中;
  • 选中右键该文件,点击 TortoiseGit ---> 添加

在这里插入图片描述

  • 添加完成,点击 提交

在这里插入图片描述

  • 填写日志信息,点击 提交

在这里插入图片描述

  • 提交成功,点击 推送

在这里插入图片描述

  • 默认提交到 master 分支,点击 确定

在这里插入图片描述

  • 提交成功,可以点击 仓库链接查看提交:

在这里插入图片描述

  • 查看仓库状态:

在这里插入图片描述

更多内容

  • Hello阿尔法-CSDN博客

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/218445.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

云计算领域的第三代浪潮!

根据IDC不久前公布的数据,2023年上半年中国公有云服务整体市场规模(IaaS/PaaS/SaaS)为190.1亿美元,阿里云IaaS、PaaS市场份额分别为29.9%和27.9%,都远超第二名,是无可置疑的行业领头羊。 随着人工智能(AI)…

BUUCTF [HBNIS2018]低个头 1

BUUCTF:https://buuoj.cn/challenges 题目描述: 得到的 flag 请包上 flag{} 提交。来源: https://github.com/hebtuerror404/CTF_competition_warehouse_2018 密文: 下载附件,得到一个.txt文件。 解题思路: 1、低头…

公交路线查询系统

公交路线查询系统 一:目标一:类的定义构造方法 set和get方法:目标二:静态属性 静态方法 toString方法:目标三:抽象类的定义 抽象方法 实际应用:abstract class AbstractRoute{目标四&#xff1…

【Linux】指令详解(三)

目录 1. 前言2. 常见指令2.1 重定向2.1.1 >2.1.2 >>2.1.3 < 2.2 与文件有关指令2.2.1 more2.2.2 less &#xff08;推荐使用&#xff09;2.2.3 head2.2.4 tail2.2.5 wc2.2.6 | 2.3 find2.4 grep 3. 时间相关的指令3.1 data3.2 时间戳3.3 cal 4. zip/unzip 1. 前言 …

Qt手写ListView

创建视图&#xff1a; QHBoxLayout* pHLay new QHBoxLayout(this);m_pLeftTree new QTreeView(this);m_pLeftTree->setEditTriggers(QAbstractItemView::NoEditTriggers); //设置不可编辑m_pLeftTree->setFixedWidth(300);创建模型和模型项&#xff1a; m_pLeftTree…

解决Linux Visual Studio Code显示字体有问题/Liunx下Visual Studio Code更换字体

01、具体问题 在Linux下VsCode控制台与代码区显示异常&#xff0c;如下图所示&#xff1a; 代码显示 终端显示 02、解决方案 下载字体 [rootlocalhost mhzzj]$ cd /usr/share/fonts # 进入目录 [rootlocalhost fonts]$ sudo yum install git # 下载字体 [rootlocalhost fo…

MyBatisPlus入门介绍

目录 一、MyBatisPlus介绍 润物无声 效率至上 丰富功能 二、Spring集成MyBatisPlus 三、SpringBoot集成MyBatisPlus 一、MyBatisPlus介绍 MyBatis-Plus&#xff08;简称 MP&#xff09;是一个MyBatis的增强工具&#xff0c;在MyBatis的基础上只做增强不做改变&#xff0c…

微软 Edge 浏览器目前无法支持 avif 格式

avif 格式在微软 Edge 浏览器中还是没有办法支持。 如果你希望能够查看 avif 格式&#xff0c;那么只能通过浏览器打开&#xff0c;然后浏览器将会把这个文件格式下载到本地。 avif 格式已经在其他的浏览器上得到了广泛的支持&#xff0c;目前不支持的可能就只有 Edge 浏览器。…

可观测性建设实践之 - 日志分析的权衡取舍

指标、日志、链路是服务可观测性的三大支柱&#xff0c;在服务稳定性保障中&#xff0c;通常指标侧重于发现故障和问题&#xff0c;日志和链路分析侧重于定位和分析问题&#xff0c;其中日志实际上是串联这三大维度的一个良好桥梁。 但日志分析往往面临成本和效果之间的权衡问…

高级JVM

一、Java内存模型 1. 我们开发人员编写的Java代码是怎么让电脑认识的 首先先了解电脑是二进制的系统&#xff0c;他只认识 01010101比如我们经常要编写 HelloWord.java 电脑是怎么认识运行的HelloWord.java是我们程序员编写的&#xff0c;我们人可以认识&#xff0c;但是电脑不…

柑橘病害数据集(四类图像分类,没有打yolo标签)

1.文件夹分为训练集和测试集 在这个数据集中&#xff0c;有一类是新鲜柑橘&#xff0c;还有另外三种疾病&#xff0c;溃疡病、黑斑病和绿化病。 2.train文件夹 2.1.blackspot&#xff08;黑斑病&#xff09; 文件夹 206张照片 2.2.canker&#xff08;溃疡病&#xff09; 文…

【Qt之QFileInfo】使用

描述 QFileInfo类提供了与系统无关的文件信息。 QFileInfo提供有关文件的名称和位置&#xff08;路径&#xff09;在文件系统中的信息&#xff0c;以及它的访问权限、是否为目录或符号链接等。还可以获取文件的大小和最后修改/读取时间。QFileInfo还可以用于获取关于Qt资源的信…