TortoiseGit的使用

TortoiseGit只是一个界面而已,它调用的是msysgit,所以要先安装msysgit。安装TortoiseGit时,要注意下面两点。

安装后,要配置一下,如下。

这是TortoiseGit的设置界面,可以看到用来定位MSysGit的路径。

点"Check now"检查有效性。如果有错的话,就自己设置msysgit的bin文件路径。

右击任意文件夹,可以看到TortoiseGit已经嵌入右键了。

1、创建密钥对

当我们在github等基于git的代码托管网站上创建好repository后,要想把它clone本地,就先要创建密钥对,因为git

都是用ssh或https加密传输,一般是用rsa加密算法,这是一种目前最流行的非对称加密算法。创建密钥对的方法参见

http://www.cnblogs.com/ajianbeyourself/p/3817364.html

2、Git Clone

选择repository要放在目录,在该目录下右键,选择Git Clone,出现如下界面。

URL是repository的网络地址,建议用SSH的url,不要用https url,因为用后者的话,当push的数据多过一定量时,会返回错误。

而SSH的url就没有这个问题。Load Putty Key是必须要写的,即在http://www.cnblogs.com/ajianbeyourself/p/3817364.html

中生成的私钥文件(.ppk文件)。

3、ADD file

当我们在这个repository中新建文件、文件夹后,要先ADD添加,然后才能commit

4、pull

在commit之前,先pull,如果有冲突就解决,解决完再commit和push。在pull、push前要设置好Config,注意每个repository的Config

是独立的,因为在每个repository中下都有一个隐藏的.git目录,Config的配置就保存在这个目录的文件中。

设置方法:在对应的repositoy文件夹上面右击,选择Settings,然后就按下图的方法做。

这里的Name和Email就是在git上的用户名和email

接着选择Remote,可以看见右图有3个需要填写的文本框。

Remote:远程传送的一个代号(可以随便起个名字,自己看得懂就行),默认有一个叫origin的Remote。

Url:repository的web路径

Putty:就是私钥,参见http://www.cnblogs.com/ajianbeyourself/p/3817364.html

填好后点addnew增加即可(其实我们可以直接修改origin,而不用新建)。

要从本地文件夹更新至网络库,选中文件夹(必须是Git初始化过的),然后右键单击,选择TortoiseGit->Push...,弹出下列窗口。

选择要push的本地分支,和远程目标的分支,点"OK"。

要从网络库更新至本地文件夹,相应的,选择TortoiseGit->Pull...。

在确定你已经设置过Remote的情况下,点"OK"就可以了。

TortoiseGit的使用

时间: 2024-08-06 06:45:35

TortoiseGit的使用的相关文章

windows安装TortoiseGit详细使用教程【基础篇】

环境:win8.1 64bit 安装准备: 首先你得安装windows下的git msysgit1.9.5 安装版本控制器客户端tortoisegit  tortoisegit1.8.12.0 [32和64别下载错,不习惯英文的朋友,也可以下个语言包] 一.安装图解: 先安装GIT[一路默认即可] 安装好git以后,右键,会发现菜单多了几项关于GIT的选项 2.安装tortoisegit[一路默认即可] 安装好以后,右键,会发现菜单多了几项关于tortoisegit的选项 到此,安装算完成了,相

Windows Git+TortoiseGit简易使用教程

转载自 http://blog.csdn.net/jarelzhou/article/details/8256139 官方教程:http://tortoisegit.org/docs/tortoisegit/(英文版) 为什么选择Git 效率 很多人有一种习惯吧,什么软件都要最新的,最好的.其实吧,软件就是工具,生产力工具,为的是提高我们的生产力.如果现有的工具已经可以满足生产力要求了,就没有必要换了.生产效率高低应当是选择工具的第一位. 历史 开源世界的版本控制系统,经历了这么几代: 第一代,

已经在Git Server服务器上导入了SSH公钥,可用TortoiseGit同步代码时,还是提示输入密码?

GitHub虽好,但毕竟在国内访问不是很稳定,速度也不快,而且推送到上面的源码等资料必须公开,除非你给他交了保护费:所以有条件的话,建议大家搭建自己的Git Server.本地和局域网服务器都好,不信你试试,那速度,怎一个爽字了得! 默认情况下,使用TortoiseGit同步代码,每次都需要输入用户名和密码,但为了方便可以在客户端创建ssh密钥,用于服务器端和客户端的认证(详细过程大家可参考这里),但有时会出现“ 已经在Git Server服务器上导入了SSH公钥,可用TortoiseGit同步

TortoiseGit配合msysGit在[email protected]代码托管的傻瓜教程

命令行太麻烦,肿么破?便便利用睡觉的时间解决了一点效率问题,tortoiseGit处理GitHub,一样可以处理 Git @osc ,虽然说可以用gitk来调出图形界面,but,我就是不想看见黑黑的命令提示符的框框,于是乎,近乎龟毛到变态的便便又开始了新的折腾.... OK,windows系统,linux和mac勿喷..... 下载msysgit http://msysgit.github.io/ 下载TortoiseGit http://code.google.com/p/tortoisegi

TortoiseGit上传代码到GitHub

Github是管理软件开发的首选托管网站,12306的火车票插件一时让国内当时很多小白开发者(当然也包括我)认识到了这个网站.GitHub可以托管各种git库,并提供一个web界面,与 SourceForge或Google Code这样的服务不同,GitHub的独特卖点在于从另外一个项目进行分支的简易性.为一个项目贡献代码非常简单,首先点击项目站点的“fork”的按钮,然后将代码检出并将修改加入到刚才分出的代码库中,最后通过内建的“pull request”机制向项目负责人申请代码合并.GitH

TortoiseGit 删除密码 清除密码 让你每次都输入账号密码提交

一直用git.oschina.net作为个人代码管理,经常会在公司电脑或者个人电脑用到git ,   方便快捷,还可以避免代码丢失. 最近一直纠结一个问题.  在公司使用TortoiseGit提交代码之后,默认记住了用户名和密码,个人有点安全洁癖,因为是公司电脑所以不喜欢这样被记住账号密码,总感觉没有安全感. 于是百度.搜搜如何删除TortoiseGit已经记住的账号和密码,  说到这里真的想骂人,什么狗屁搜索引擎,都是尼玛的没用的,我搜索的是忘记密码,删除密码,出来的结果全是如何记住密码的..

TortoiseGit保存密码

TortoiseGit保存密码 方法一:使用Bash命令 1.设置name和emailgit config --global user.name "yilei"git config --global user.email [email protected]2.保存密码git config --global credential.helper store 方法二:使用 TortoiseGit 工具设置 1.设置name和email 2.保存密码 点击编辑全局.git/config 弹出文

tortoisegit教程

tortoisegit教程: http://www.mamicode.com/info-detail-311565.html https://my.oschina.net/longxuu/blog/141699 git入门:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001373962845513aefd77a99f4145f0a2c7a7ca057e7570000 ProG

TortoiseGit disconnected: no supported authentication methods available(server sent:publickey)

之前一直用命令行,现在想用图形工具,TortoiseGit,安装后遇到错误 TortoiseGit disconnected: no supported authentication methods available(server sent:publickey) 解决方法 因为TortoiseGit和Git的冲突 我们需要把TortoiseGit设置改正如下. 1.找到TortoiseGit -> Settings -> Network 2.将SSH client指向~\Git\bin\ss

TortoiseGit安装和使用的图文教程

TortoiseGit是Windows下不错的一款Git客户端工具,在Mac下推荐使用sourcetree.下面就介绍一下TortoiseGit安装和使用的方法. TortoiseGit是Windows下不错的一款Git客户端工具,在Mac下推荐使用sourcetree.下面就介绍一下TortoiseGit安装和使用的方法. 安装TortoiseGit并使用它需要两个软件:TortoiseGit和msysgit. 1.下载软件 TortoiseGit官网下载地址:http://code.goog