TortoiseGit日常使用指南.pdf

TortoiseGit日常使用指南.pdf

ID:57764989

大小:1.96 MB

页数:15页

时间:2020-03-30

TortoiseGit日常使用指南.pdf_第1页
TortoiseGit日常使用指南.pdf_第2页
TortoiseGit日常使用指南.pdf_第3页
TortoiseGit日常使用指南.pdf_第4页
TortoiseGit日常使用指南.pdf_第5页
资源描述:

《TortoiseGit日常使用指南.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、TortoiseGit日常使用指南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至少有以下几个优点:�不需要连接服务器就能实现

3、版本管理;�一个库不管有多少层目录,只有一个管理目录�在commit时,可以将整个项目commit,这样可以实现不需要添加Tag就保存整个版本信息.�在做Tag时可以添加说明2.安装(1)安装msysgit到http://code.google.com/p/msysgit/下载msysgit,目前能下载到的最新版本是Git-1.7.4-preview20110204.exe安装过程中要注意,在设置行结束转换时,选择Checkoutas-is,commitas-is,这样Git就不会修改换行风格了.其他用缺省设置即可.(2)安装TortoiseGit到http://

4、code.google.com/p/tortoisegit/下载TortoiseGit,目前的最新版本是Tortoisegit-1.6.5.0-32bit.msi安装的过程中,选择TortoisePLink这两个软件安装完成后,就可以开始使用了.3.设置先到TortoiseGit程序组中调用Settings进行设置.首先需要设置的是用户信息,没有用户信息,无法完成其他操作.接着可以定制上下文菜单.在定制时要注意,在SetExtendMenuItem时,勾选的选项是不显示的选项.隐藏的菜单在文件夹中按右键时同时按下Shift就能显示出来.在ExternalProgr

5、ams中,还可以设置比较工具等,我设置了WinMerge为比较工具.4.日常用法(1)创建新库在文件夹中按右键,选择GitCreaterepositoryhere就可以创建库了.在出现的窗口中,不勾选选项,直接按OK在目录中就会出现一个名为.git的隐藏文件夹,所有库的相关内容都会存在这个文件夹中.以后不管这个项目添加多少个文件夹,整个库只会有这一个管理文件夹,这和CVS和SVN有较大差异.(2)添加文件及文件夹在文件夹中按右键,选GitCommit->“master”…接着填写Message,勾选WholeProject选项,这样Commit的时候可以将整个项目

6、的信息全部Commit上去,可以实现不需要打Tag就能Checkout出每次Commit的内容.接着修改foo1.txt,再创建一个文件夹dir1,并且放置一个foo2.txt在dir1目录中,再次commit时,就可以将dir1和foo2.txt一起加入了.(3)创建分支在目录中选择TortoiseGit再选CreateBranch…就可以创建分支了.勾选Switchtonewbranch,就可以跳转到建立好的分支上.添加一个foo3.txt后,commit修改.接着通过Switch/Checkout….可以切换回master分支再创建一个Branch2,在Br

7、anch2中添加foo4.txt.下面就可以看版本发展的情况了.(4)看分支情况及修改log通过选择Showlog,可以看分支情况和修改log勾选AllBranches可以看到所有分支的情况.在Message列中,绿色的是分支,红色的是当前工作分支.(5)比较版本差异通过按Shift和鼠标左键,可以选中两个版本,接着再按鼠标右键,选中Comparerevisions,就可以比较两个revision了.比较主版本和Branch2,可以发现是添加了foo4.txt(6)合并分支首先切换到master分支,接着选Merge就可以实现将分支合并到主版本(7)其他操作a)S

8、tashG

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。