文档章节

Git版本控制 —— 图形化工具TortoiseGit

哼_哼
 哼_哼
发布于 2017/09/04 10:33
字数 527
阅读 51
收藏 0

本文将介绍一下git的图形化工具TortoiseGit。很多人都觉得使用命令行才是高大上,其实我觉得各有优劣,在工作中我是都用的。比如在审核程序员提交的代码时我就比较喜欢图形化工具,命令行方式看起来太费劲了。

其实各大厂商的IDE开发环境中都内置了git工具,摆弄摆弄应该不难。由于本人使用svn期间常用工具是TortoiseSvn所以,对TortoiseGit也就情有独钟了。

 

下载

官网地址:https://tortoisegit.org/

在这里我们可以下载程序和各国语言包。

 

安装

安装程序和语言包。全部下一步即可

 

配置

软件语言配置

第一次使用时会提示选择语言,默认英文,如果安装了语言包可以选择其他语言。

目录配置

配置bin目录及指定git程序

用户配置

设置git用户名和邮箱

SSH远程公钥配置

生成PuTTY秘钥

使用默认SSH-2 RSA key

开始生成(生成时需要在窗口内不停移动鼠标)

生成完成

保存公钥和私钥

在git远程库中配置公钥

这里要注意公钥格式是下图蓝色位置复制的格式,而不是公钥文件里的格式

SSH本地私钥配置

如图运行TortoiseGit软件包中的Pageant程序

双击桌面右下角(通知区域)的图标

选择之前保存的私钥

自动加载私钥配置

上面加载私钥的方式每次都要手动开启比较麻烦

其实在push或pull代码的时候有一个Autoload Putty Key选项把它勾上,然后把私钥放在TortoiseGit根目录下(私钥必须命名为private_key.ppk)。这样每次push的时候就会自动加载私钥了。

 

至此我们就完成了TortoiseGit的安装及配置

 

使用

只要在项目路径中右键就可以使用便捷的图形化功能了

© 著作权归作者所有

共有 人打赏支持
哼_哼
粉丝 9
博文 60
码字总数 81464
作品 0
哈尔滨
私信 提问
Windows平台使用TortoiseGit+MSysGit同步项目到Github

Windows平台使用TortoiseGit+MSysGit同步项目到Github 简介Git: Git是一个开源的分布式版本控制系统,用以项目版本管理。与常用的 CVS, SVN等工具不同,它采用了分布式版本库的方式,不必服...

mysky221
2014/11/02
0
0
Git安装(msysgit命令行工具 + TortoiseGit可视化工具 )

Win7上Git安装及配置过程 http://blog.chinaunix.net/uid-25806493-id-3319781.html 文档名称 Win7上Git安装及配置过程 创建时间 2012/8/20 修改时间 2012/8/20 创建人 Baifx 简介(收获) ...

万里虎
2014/11/28
0
0
Windows Git 入门小教程

本文主要介绍了Git的几种常见命令及用法,及TortoiseGit安装配置方法。 0x00 介绍 0x01 安装Git和小乌龟 0x02 下载与上传 0x03 历史与回退 0x04 分支操作 0x05 使用补丁 0x06 使用TortoiseG...

hwrenx
10/16
0
0
indows下使用TortoiseGit管理github工程

以前一直用TorToiseHg管理工程,没用过TortoiseGit,这两个分别对分布式管理工具Hg,Git做了图形化界面,使之更易用。不用记忆大量命令。除了Hg和Git之间的差别之外,TorToiseHg和TorGoiseG...

mysky221
2014/11/02
0
0
TortoiseGit on 华为云DevCloud

1文档目的 本文档主要帮助习惯使用图形化工具提交代码的开发者,如何更好的应用TortoiseGit,以及更好的将TortoiseGit与Devcloud结合应用。 对于版本管理系统的介绍和git bash的安装使用,请...

程序员的那点事
05/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

如何解决 homebrew 更新慢的问题

之前一直困扰于 Homebrew 的更新速度,曾试过修改更新源(清华、中科大等)的方式,但是并没什么卵用;也试过设置 curl 代理的方式,但是 brew 走的好像不是 curl 的方式,所以也没用。 通过...

whoru
9分钟前
0
0
TiDB EcoSystem Tools 原理解读系列(二)TiDB-Lightning Toolset 介绍

简介 TiDB-Lightning Toolset 是一套快速全量导入 SQL dump 文件到 TiDB 集群的工具集,自 2.1.0 版本起随 TiDB 发布,速度可达到传统执行 SQL 导入方式的至少 3 倍、大约每小时 100 GB,适合...

TiDB
11分钟前
0
0
【Visual Studio 扩展工具】如何在ComponentOneFlexGrid树中显示RadioButton

概述 在ComponentOne Enterprise .NET控件集中,FlexGrid表格控件是用户使用频率最高的控件之一。它是一个功能强大的数据管理工具,轻盈且灵动,以分层的形式展示数据(数据呈现更加直观)。...

葡萄城技术团队
14分钟前
0
0
Maven环境隔离

Maven环境隔离 1. 什么是Maven环境隔离 顾名思义,Maven环境隔离就是将开发中的环境与beat环境、生产环境分隔开,方便进行开发和维护。这个在实际项目中用的还是很多的,如果你的项目用的Mav...

蚂蚁-Declan
14分钟前
1
0
day182-2018-12-19-英语流利阅读-待学习

“性感”时代已去,维密将如何转身? Daniel 2018-12-19 1.今日导读 维多利亚的秘密(Victoria's Secret)这个内衣品牌,最近似乎步入了“中年危机”——曾经打遍天下的“性感”内衣,在主打...

飞鱼说编程
14分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部