收藏 分享(赏)

【中文】TortoiseGit日常使用指南.pdf

上传人:HR专家 文档编号:6299100 上传时间:2019-04-05 格式:PDF 页数:15 大小:1.96MB
下载 相关 举报
【中文】TortoiseGit日常使用指南.pdf_第1页
第1页 / 共15页
【中文】TortoiseGit日常使用指南.pdf_第2页
第2页 / 共15页
【中文】TortoiseGit日常使用指南.pdf_第3页
第3页 / 共15页
【中文】TortoiseGit日常使用指南.pdf_第4页
第4页 / 共15页
【中文】TortoiseGit日常使用指南.pdf_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、TortoiseG itG G G日常使用指南CXZ2011/5/71.前言使用WinCVS管理程序已经有十多年了,几年前SVN流行起来,不过很不喜欢SVN将一个Tag,一个Branch都做成一个文件夹的方式,因此没有去深入使用SVN.在3月份的程序员杂志的一篇文章中有提到Git,当时没想去尝试,直到上个月一个同事说他在用Git管理项目,是一个分布式的项目管理工具,且速度飞快,于是乘五一假期试用了一下,发现Git的确是一个很有特色的版本管理工具.上网找了一些相关文档,发现虽然有一些有价值的文章(比如TortoiseGit使用入门),但很少有将常用功能都简要介绍一下的文章,因此产生了写本文的想法

2、.本文在介绍了软件安装和设置后,写了TortoiseGit常用的一些功能,包括:创建新库添加文件及文件夹创建分支看分支情况及修改log比较版本差异合并分支其他操作:Stash;忽略文件本文不包括:Git服务器设置Push版本到服务器上从其他机器上Pull版本解决中文字符问题ProGit和TortoiseGit的帮助文档是两篇很不错的参考文档.如果时间比较紧,可以看看TortoiseGit的帮助文档,对Git的用法,文件存储等都会有比较好的了解.对比常用的CVS,Git至少有以下几个优点:不需要连接服务器就能实现版本管理;一个库不管有多少层目录,只有一个管理目录在com m i t时,可以将整个

3、项目comm it,这样可以实现不需要添加Tag就保存整个版本信息.在做Tag时可以添加说明2.安装(1)安装m sysgit到htp:/ /p/m sysgit/下载m sysgit,目前能下载到的最新版本是Git-1.7.4-preview20110204.exe安装过程中要注意,在设置行结束转换时,选择Checkoutas-is,comm it as-is,这样Git就不会修改换行风格了.其他用缺省设置即可.(2)安装TortoiseGit到htp:/ si安装的过程中,选择TortoisePLink这两个软件安装完成后,就可以开始使用了.3.设置先到TortoiseGit程序组中调用S

4、etings进行设置.首先需要设置的是用户信息,没有用户信息,无法完成其他操作.接着可以定制上下文菜单.在定制时要注意,在SetExtendMenuItem时,勾选的选项是不显示的选项.隐藏的菜单在文件夹中按右键时同时按下Shift就能显示出来.在ExternalProgram s中,还可以设置比较工具等,我设置了WinMerge为比较工具.4.日常用法(1)创建新库在文件夹中按右键,选择GitCreaterepositoryhere就可以创建库了.在出现的窗口中,不勾选选项,直接按OK在目录中就会出现一个名为.git的隐藏文件夹,所有库的相关内容都会存在这个文件夹中.以后不管这个项目添加多少

5、个文件夹,整个库只会有这一个管理文件夹,这和CVS和SVN有较大差异.(2)添加文件及文件夹在文件夹中按右键,选GitComm it -“m aster”接着填写Mesage,勾选WholeProject选项,这样Com m i t的时候可以将整个项目的信息全部Comm it上去,可以实现不需要打Tag就能Checkout出每次Com m it的内容.接着修改foo1.txt,再创建一个文件夹dir1,并且放置一个foo2.txt在dir1目录中,再次com m it时,就可以将dir1和foo2.txt一起加入了.(3)创建分支在目录中选择TortoiseGit再选CreateBranch就

6、可以创建分支了.勾选Switchtonewbranch,就可以跳转到建立好的分支上.添加一个foo3.txt后,com m it修改.接着通过Switch/Checkout.可以切换回m aster分支再创建一个Branch2,在Branch2中添加foo4.txt.下面就可以看版本发展的情况了.(4)看分支情况及修改log通过选择Showlog,可以看分支情况和修改log勾选AlBranches可以看到所有分支的情况.在Mesage列中,绿色的是分支,红色的是当前工作分支.(5)比较版本差异通过按Shift和鼠标左键,可以选中两个版本,接着再按鼠标右键,选中Com parerevisions

7、,就可以比较两个revision了.比较主版本和Branch2,可以发现是添加了foo4.txt(6)合并分支首先切换到m aster分支,接着选Merge就可以实现将分支合并到主版本(7)其他操作a) StashGit提供了一个暂存修改的功能,称为Stash,在一些程序进行了修改,但还不想com m it成revision时,就可以将这些修改Stash起来,等到后面需要时再将它们Pop出来.b)忽略文件一些编辑器在修改文件后会产生bak文件,一般不希望这些备份文件也加入库中,可以选中一个.bak文件,然后选择Addtoignorelist中的*.bak,这样bak文件以后就不会被comm it了.忽略的文件是通过在项目的目录中添加一个.gitignore文件实现的,因此也要将.gitignore加入忽略文件列表中.参考文献TortoiseGit帮助文件TortoiseGit安装目录下ProGit htp:/progit.org/TortoiseGit使用入门Git历险记m sysGit的配置及中文支持在Windows环境中使用版本管理工具GitSHGitServeronWindows在Windows上配置Git服务器

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报