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笔记:
首先打开命令行工具
接着分别进行:
- 路径选择;
- 暂存文件;
- 提交文件;
- 推送文件;
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客户端
可以将TortoiseGit的SSH客户端修改为GitBash的SSH, 这样在TortoiseGit
与服务器上的公匙进行匹配的时候,就会使用和GitBash
同样的本地密匙
4️⃣ TortoiseGit使用
以提交推送为例
4.1 右键需要提交的文件
4.2 提交文件
4.3 推送文件
提交完直接点推送即可
4.3.1 可能会出现弹窗
就是询问是否将该主机添加信任,点击“是”即可
4.4 推送成功
5️⃣ 出现的问题
问题描述: 推送时出现报错,而使用git-bash可以正常推送。
- [x] 原因:
TortoiseGit
远程仓库的公匙无法和本地的密匙进行匹配认证造成的(主要是TortoiseGit
缺少本地密匙)
- [x] 解决: 修改
TortoiseGit
的默认网络SSH client
,使其与GitBash
的SSH
相同,即与GitBash
使用相同的密匙。(详见上文 )