文档章节

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

哼_哼
 哼_哼
发布于 2017/09/04 10:33
字数 527
阅读 362
收藏 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的安装及配置

 

使用

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

哼_哼

哼_哼

粉丝 14
博文 74
码字总数 115001
作品 0
哈尔滨
私信 提问
加载中
请先登录后再评论。
Windows平台使用TortoiseGit+MSysGit同步项目到Github

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

mysky221
2014/11/02
152
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
1.2K
0
Win7上Git安装及配置过程

Win7上Git安装及配置过程 文档名称 Win7上Git安装及配置过程 创建时间 2012/8/20 修改时间 2012/8/20 创建人 Baifx 简介(收获) 1、在win7上安装msysgit步骤; 2、在win7上安装TortoiseGit...

yancie
2015/11/20
1
0
【Git】安装及使用指南

1 简介1.1 Git1.2 Github2 Git 在 Windows 下的安装和使用2.1 msysgit2.2 Tortoisegit2.2.1 安装2.2.2 配置2.2.3 简单使用 1 简介 1.1 Git Git是目前世界上最先进的分布式版本控制系统(没有...

osc_cw9m1qtk
04/16
1
0
Win7上Git安装及简单配置过程

一、安装包 msysgit(Windows版本的Git) 下载地址:http://code.google.com/p/msysgit/downloads/list?q=full+installer+official+git 我下载了红色圈中的Git TortoiseGit 下载地址:http://......

杨太化
2014/12/07
242
0

没有更多内容

加载失败,请刷新页面

加载更多

冠状病毒传播仿真器(Python版本)【附源代码】

本文首先会解释一下到底什么是"冠状病毒",以及杀死"冠状病毒"的方法。然后会利用Python实现一个"冠状病毒"传播仿真器,来演示一下为何“不出门“ +“疯狂建医院”会间接杀死病毒(动态模拟了...

蒙娜丽宁
02/16
10
0
作为程序员的我只负责修复旧bug制造新bug

不知道什么时候开始写的这网站ttblog,只知道当时是一腔的激情,可是到今日,激情没了。可谓是古人云:“茅坑的屎香三天!” 记得当时刚毕业参加工作,可以熟练的写出各种CRUD代码,譬如循环里...

osc_nt0jrqne
22分钟前
8
0
Docker镜像加速

镜像加速 鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,我们可以需要配置加速器来解决,我使用的是网易的镜像地址:http://hub-mirror.c.163.com 新版的 Docker 使用 /etc/docker/daem...

微笑的小小刀
2019/08/22
4
0
Android shell 下dd命令浅析

一、前言 小编在最近的测试过程中遇到了一个需要构造Android手机存储空间不足的场景,并且还需要覆盖验证各种机型,而单个拷贝大文件到测试机器又太繁琐,小编查阅资料发现Linux下的dd命令可...

Deadwalk
04/15
5
0
Go语言之变量篇

本人原本是C++开发工程师,使用C++已经有8年多的时间,最近在学习Go语言,在学习Go语言的时候,难免会拿Go语言与C++语言做一些比较。 这篇文章便是笔者,在学习Go语言变量的时候,整理的一些...

Davis-Zhang
2019/07/15
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部