【Git 学习笔记】TortoiseGit 安装配置教程

    TortoiseGit是Git的Windows Shell界面,基于TortoiseSVN。它是开源的,可以使用免费的软件完全构建。

    由于它不是Visual Studio,Eclipse或其他特定IDE的集成,因此您可以将它与您喜欢的任何开发工具以及任何类型的文件一起使用。与TortoiseGit的主要交互将使用Windows资源管理器的上下文菜单。

    TortoiseGit通过常规任务为您提供支持,例如提交,显示日志,区分两个版本,创建分支和标签,创建补丁等。

一、TortoiseGit的特点

  • 使用方便
    • 所有命令都可以直接从Windows资源管理器中获得(参见屏幕截图)。
    • 仅显示对所选文件/文件夹有意义的命令。您将看不到任何在您的情况下无法使用的命令。
    • 直接在Windows资源管理器中查看文件的状态(参见屏幕截图)
    • 描述性对话,由于用户反馈不断改进
    • 允许通过在Windows资源管理器中右键拖动文件来移动文件
  • 强大的提交对话框(见截图)
    • 集成的日志消息拼写检查程序
    • 自动完成修改文件的路径和关键字
    • 使用特殊字符格式化文本
  • 每个项目设置
    • 最小日志消息长度,以避免意外提交空日志消息
    • 用于拼写检查的语言
  • 与问题跟踪系统集成
    TortoiseGit提供了一种灵活的机制来集成任何基于Web的错误跟踪系统。
    • 一个单独的输入框,用于输入分配给提交的问题编号,或直接在日志消息本身中着色问题编号
    • 显示所有日志消息时,会添加一个带有问题编号的额外列。您可以立即查看提交所属的问题。
    • 问题编号转换为链接,可直接在相应问题上打开Web浏览器
    • 如果未将提交分配给问题编号,则为可选警告
  • 有用的工具
    • TortoiseGitMerge(见截图和TortoiseGitMerge手册)
      • 显示您对文件所做的更改
      • 有助于解决冲突
      • 可以应用从用户那里获得的补丁文件而无需对存储库的提交访问权限
    • TortoiseGitBlame:显示归咎于文件。还显示文件中每行的日志消息。(见截图)
    • TortoiseGitIDiff:查看您对图像文件所做的更改(参见屏幕截图)
  • TortoiseGit很稳定
    • 在每次发布之前,我们都会为“冒险”人员创建一个或多个预览版本,以便首先进行测试。这有助于很早发现错误,因此它们甚至无法进入正式版本。
    • 每个TortoiseGit版本都包含一个自定义崩溃报告工具,它可以帮助我们更快地修复错误,即使您无法准确记住触发它的操作。

 

二、下载安装

    64位程序安装包下载地址: https://download.tortoisegit.org/tgit/2.8.0.0/TortoiseGit-2.8.0.0-64bit.msi

    64位中文语言包下载地址:https://download.tortoisegit.org/tgit/2.8.0.0/TortoiseGit-LanguagePack-2.8.0.0-64bit-zh_CN.msi

    先安装TortoiseGit,再安装语言包,一路默认设置就好。

 

三、TortoiseGit配置

   1、 在空白处点击鼠标右键, 选择 --> TortoiseGit (T)--> 设置(S), 弹出配置界面。 

【Git 学习笔记】TortoiseGit 安装配置教程_第1张图片

    2、在设置对话框中,点选左边的"右键菜单",如果右边的复选框有默认勾选,全部去掉,这样右键菜单显得比较干净。

 

    3、配置仓库一些配置信息,你推送项目到Gitea、Github等在线仓库时,会记住你输入的用户名和密码。

【Git 学习笔记】TortoiseGit 安装配置教程_第2张图片

  • 用户名: 就是你注册仓库的账号,如: holysll
  • 密码: 当然是注册时填写的密码: *********
  • Email: 如[email protected]
  • 用户姓名/昵称: 如holysll

 

    4、密钥配置

  •      开始-->TortoiseGit-->PuTTYgen,进入PuTTY Key Generator

【Git 学习笔记】TortoiseGit 安装配置教程_第3张图片

  •     点击右下角的 Load 或者最上面菜单栏 File --> Load private keyConversions --> Import key

 

  •      导入 由  ssh-keygen -t rsa -C "邮箱地址" 生成的id_rsa私钥

【Git 学习笔记】TortoiseGit 安装配置教程_第4张图片

  •     点击Save private key把私有的密钥保存到C:\Program Files\TortoiseGit\bin目录下,命名为Putty_Key.ppk。

 

  • 开始-->TortoiseGit-->Pageant,双击任务栏右下角蓝色电脑图标,点击Add Key,把刚才保存的秘钥 Putty_Key.ppk导入进去。

【Git 学习笔记】TortoiseGit 安装配置教程_第5张图片

  说明:使用TortoiseGit进行和远端输出项目时,Pageant必须启动且添加了对应的私钥,否则会报错。

 

四、TortoiseGit使用实例

    1、从gitea仓库克隆

  •      在git_test目录下,右键-->TortoiseGit(T)-->克隆

【Git 学习笔记】TortoiseGit 安装配置教程_第6张图片

  •    粘贴SSH 链接地址到URL,选择 加载Putty密钥(K),点击确定。

【Git 学习笔记】TortoiseGit 安装配置教程_第7张图片

   

    2、提交到gitea仓库 

  •     在D:\gitea_test\gitea_test目录下,新建test3.txt。

【Git 学习笔记】TortoiseGit 安装配置教程_第8张图片

 

  •     选中test3.txt,右键-->TortoiseGit(T) -->添加,点击提交。

【Git 学习笔记】TortoiseGit 安装配置教程_第9张图片

 

  •     填入日志信息,点击提交。

【Git 学习笔记】TortoiseGit 安装配置教程_第10张图片

 

  •     点击推送。

【Git 学习笔记】TortoiseGit 安装配置教程_第11张图片

 

  •     点击确定。

【Git 学习笔记】TortoiseGit 安装配置教程_第12张图片

 

  •     查看gitea_test仓库,test3.txt提交成功。

【Git 学习笔记】TortoiseGit 安装配置教程_第13张图片

     如有疑问,欢迎留言!

   

    参考来源:https://tortoisegit.org/about/

                      https://www.cnblogs.com/xiuxingzhe/p/9312929.html

                      https://blog.csdn.net/baidu_38432732/article/details/80511619

你可能感兴趣的:(Git)