TortoiseGit 的安装与使用

version : v1.0 「2022.08.01」 第一版测试与使用

author: Y.Z.T.

摘要: 推荐一个Git工具,TortoiseGit 的安装与使用

简介: TortoiseGit是一个开放的GIT版本控制系统的源客户端,通过图形化进行git版本控制


1️⃣ TortoiseGit概述

1.1 TortoiseGit 是什么

tortoiseGit是一个开放的git版本控制系统的源客户端,git是命令行操作模式,也叫海龟git。tortoiseGit界面化操作模式,不用记git相关

命令就可以直接操作。TortoiseGit提供了人性化的图形化界面,不用像Git一样输入许多语句,像git init、git add、git commit这些语句

就通通不用记了, 轻松使用鼠标,就可以完成代码的提交和上传。

1.2 TortoiseGit与Git Bash的简单使用

Git作为一个复杂的版本控制系统,命令繁多。即使我们平时常用的功能,如简单的提交推送,也可能出现打错命令的情况。

所以这里以我们常用的推送来举例:

1.2.1 git bash

用命令行来备份我的typora笔记:

首先打开命令行工具

接着分别进行:

  • 路径选择;
  • 暂存文件;
  • 提交文件;
  • 推送文件;

im1



1.2.2 TortoiseGit

直接右键文件夹:

然后直接提交推送即可:

在这里插入图片描述


2️⃣ TortoiseGit 安装

2.1 TortoiseGit安装包及中文语言包下载

首先去官网下载TortoiseGit的安装包中文语言包

(👇 官网地址)

官网

两个都要下载

在这里插入图片描述


2.2 安装TortoiseGit

2.2.1 双击TortoiseGit-2.13.0.1-64bit 开始安装

在这里插入图片描述

2.2.2 一路 next



2.2.3 这里选哪个都可以

选择 TortoiseGitPlink(位于TortoiseGit安装目录/bin 下),; 也可以选择 Git 默认的SSH客户端,位于 Git安装目录/bin/ssh.exe(如果配置了 Path,那直接是 ssh.exe)。

在这里插入图片描述

2.2.4 选择安装目录,安装程序组件保持默认

在这里插入图片描述

2.2.5 直接安装即可

在这里插入图片描述

2.2.6 安装完成后运行启动向导

在这里插入图片描述

2.2.7 选择语言包

现在暂时只有英文,把中文包安装后刷新就有中文了

2.2.7.1 安装语言包

双击运行TortoiseGit-LanguagePack-2.13.0.0-64bit-zh_CN.msi,然后一路next就行。

2.2.7.2 选择语言

重新刷新后就能选择中文了

2.2.8 选择git的安装位置

它会自动找到git安装位置,如果找不到可以自己去找到git安装位置

2.2.9 输入姓名和邮箱

这里留下的姓名会在你推送的的时候 显示作者名字

如这样:

2.2.10 点击完成即可

在这里插入图片描述


3️⃣ TortoiseGit配置

3.1 进入设置

在桌面右键鼠标进入设置

在这里插入图片描述

3.2 配置右键菜单

按自己需求自行配置后,点击确定即可

在这里插入图片描述

3.3 配置SSH客户端

可以将TortoiseGitSSH客户端修改为GitBash的SSH, 这样在TortoiseGit与服务器上的公匙进行匹配的时候,就会使用和GitBash

同样的本地密匙

在这里插入图片描述

在这里插入图片描述


4️⃣ TortoiseGit使用

以提交推送为例

4.1 右键需要提交的文件

4.2 提交文件

在这里插入图片描述

4.3 推送文件

提交完直接点推送即可

在这里插入图片描述

4.3.1 可能会出现弹窗

就是询问是否将该主机添加信任,点击“是”即可

在这里插入图片描述

4.4 推送成功

在这里插入图片描述


im3


5️⃣ 出现的问题

问题描述: 推送时出现报错,而使用git-bash可以正常推送。

  • [x] 原因: TortoiseGit远程仓库的公匙无法和本地的密匙进行匹配认证造成的(主要是TortoiseGit缺少本地密匙)
  • [x] 解决: 修改TortoiseGit的默认网络SSH client,使其与GitBashSSH相同,即与GitBash使用相同的密匙。(详见上文
-------------已经到底啦! -------------