TortoiseGit使用入门教程.docx
《TortoiseGit使用入门教程.docx》由会员分享,可在线阅读,更多相关《TortoiseGit使用入门教程.docx(44页珍藏版)》请在课桌文档上搜索。
1、TortoiseGit入门教程一参考资料:TOrtOiSeGit帮助文档边城浪子二。一七年元月二十日书目1、关于版本限制32、TOrtOiSCGit安装:32、TOrtoiSeGit文件夹图标说明:93、克隆远程库104、对文件进行修改135、提交更改。146、PUSh推送变更到库187、从远程库更新198、与远程库同步209、解决冲突2410、TortoiseGitMegar2811、查看本地文件与基础文件的差异3012、查看别人的修改3613、杳看文件的全部修改者3914、导出某一版本的文件4015、慎用CleanUp4316、gitignore和不需提交的文件4417、附:删除WindO
2、WS凭据45】、关于版本限制版本限制是管理信息修改的艺术,它始终是程序员最重要的工具,程序员常常会花时间作出小的修改,然后乂在某一天取消了这些修改,想象一下一个开发者并行工作的团队-或许是同时工作在同一个文件!-你就会明白为什么一个好的系统须要管理潜在的混乱C这是来自TortoiseSVN文档的一段话,总结得很精辟.TortoiseGit是一个Windows卜的版本限制系统Git的客户端工具,正如其名字一样,小乌龟外面彳丁一个壳,TortOiSeGit也只是Git一个壳,使您更加便利的运用Git。Git是一个开源的分布式版本限制系统,可以有效、高速的处理从很小到特别大的项目版本管理。版本库就像
3、一个常见的文件服务器,除了它保存你对文件和书目全部的变更。这一特性使得你可以复原文件的旧版本并查看历史-谁在什么时间如何进行的修改。因此也可以说版本限制系统是种“时间机器”。TOrtOiSCGit现在方多语宫包可以下载,本文档运用英文版进行说明。本文档是以个人阅历参考官方文档整理出来的,可能会存在许多问题,如有理解不正确的地方希望能够指出,大家共同学习吧。2、TortoiSeGit安装:首先安装gitforwindows,下栽地址:VUVMtpcKVfMX91gO2Vy三KH11F41.;JU=o*匚Urasazn三-Mm*B口-ifgaTa。*Qm,F载完成后安装:默认设置即可:一路“nex
4、t”直到安装完成:安装tortoisegit:从网站上下载安装程序。2017/1/1916:1.TortoiseGit-2.3.0,064bitmsi双击安装文件进行安装:TortoiseGlTWelcometotheTortoiseGit2.3.0.0(64bit)SetupWizardTheSetupWizardNGSulTataseGt2.3.0.0(64bit)ykrcomputer.OckNexttocontinueorC11cdtoexittheSetupVard.CanCdjTortoeGit2.3.O)(64bit)SetuptQCanCdTatoweGitPIink,base
5、donPTTY;OPtInredforTortoiseGitndCtegrGteSbetterwithVndws.OpenSSH,GtdefaultSSHCkntTtssettngcanbechangedhTortotseGtSettngSontheNutworlfpageIateron.gatk.瓯1之2、TortoiseGit文件夹图标说明:乡正常文件,从上次与远程库同步后本地没有更改。本地更改过的文件,只要文件一编辑,就会出现这个图标。有冲突的文件。执行“gitupdate-index”吩咐后显示该图标,表示文件即将提交,但还没有提交。表示文件已经删除或丢失。不受版本限制的文件,这种文件
6、不会被提交。?新添加的文件,还没有加到版本限制里。*新添加的文件,已经添加到版本限制里,但还没有提交。借用官方文档上的张图说明下文件列表中各文件状态用颜色的表示:0TortoJGWodonflYE-To*tcG,dx,tveoegMcntc*sMJ弋doM0rft-ow*fpn,MpevQC*VG,1ftn3tJtdxworabWeGWfxi4nIM7isaXl0l-n1.MftMXMln17231Xl44l-11IMO:09Xl01HPHomprewtbMeShowch4r9e,52姆Commft.fJtt.Sipwochan9dShOWg6Jm11Ecttctent.Swr*w0AanHm
7、trdr0p*Opnith.Cor*toCopyMhstoboardC*1cfmMGtoMrd蓝色:本地修改了的文件。紫色:新增加的文件,已经添加到版本限制里,但还没有提交。深红:删除或丢失的文件。绿色:本地和远程修改了的文件,更新时可能产生冲突或合并。红色:本地库删除了文件而远程进行了修改或者相反,更新时可能产生冲突。黑色:未修改或未加入版本限制的文件。3、克隆远程库从现在起先要正式运用git来做版本限制了,忏先我们从git远程库将项目克隆(clone)到本地:在要建立项目的文件夹点击右键,选择“gitclone”:SS(V)分殂依JE(P)Br(E)目三5CX55(F).MK(P)咕贴皿时
8、痂S三iS(UCtrkZGitGUIHereGitBashHere共享(三)GitClone.RGitCreatereposriroryhere.TortoiseGit新建(W)属性(R)Directory:克隆目的地,默认为当前文件夹,不用修改。完成后点击“ok”,这时可能须要你添加用户名和密码,如下图:WindOWS会自动记住用户名和密码信息,如须要修改和删除请看附录删除windows凭据部分。点击确定后git会将远程库的文件clone到本地,如下图:myprpjectgTest名卷修改日期类型Xtest2017/1/1917:29文件打开文件夹进入项目文件夹内:myprqjectgitT
9、esttest权行名称修改日期fi9”2017/1/1917:26文件夹HUCENSE2017/1/1917:26文件27KB勿README.md2017/1/1917:26MD文件1KB4testl.txt2017/1/1917:26XTOSIKB新;8ro的文件Ht2017/1/1917:26文本文IS1KB这里的S标记表示文件是正常的,没有进行过修改。4、对文件进行修改Clone下来后就可以对文件进行正常编辑等操作了。先新建一个文本文件“mytest.txt,输入内容“aaa”,mytesttxt文侬F)(E)(O)XV)维助(Hlaaa编辑完成后保存。5、提交更改。提交你的更改到工作书
10、目树称为“提交。提交时先运用CheCkfOrModifiCationS功能查看一卜.都有哪些文件发生了变更,如卜图:ft(V)IWWK(O)5WW(f)WE)asA*w-WSUlBM(U)AGGUIHere介GrtBhHrMH)三Grc-J*cm*ion*fna*C它Tsoi“t*W三ttR)r尢1.rF1ch-JPush-QDiWwithpreAvverwooAShgtogAShowfUfl09停明效R17/1/1817QO文终失2017/V1B166女性iO17ll&26MD文传2017V18lfr533tg入B,ow$RefereCCro,ChckormodAcM*omI.,OStesh
11、SaveBectstartQRetohre.QRerenup-CtrUZpSwitdvciwckouU.YMerge.CreateBranch.CrtT9-5E*port-.,Add.SubmoduleAdd-CreetePatchSen1.I*App)yPAUhSiU假如没有冲突,可以点击“Commit”按钮进行提交:留意:(1)messagc必需填写。在卜面选择要提交的文件。上图中下面的表格里列出了全部变更的文件和状态,如“Modified”表示文件修改过,双击这个文件,可以打开外部对比编辑器查看文件的变更内容。Git要求注群必须耍填写,这点和svn有点不同了,懒人们要发怒了哈哈!提交时假
12、如提示email没有设置可以进行设置:.,1.myproject9*tTettet-Settings-TortoiieGit,A,GeneralContextMenuS*tExttndMnukmColors1COlOr$2Colors3natweeditcxCredentia*“yHookScripts k,Tr*ckrInUgrab TrxkgrCOng,3IconOrefUy5品konSetqOvdyHsd-9NetworkQEmadCgeC*rcZff52tlW.cmnbtSmnIrtyJinheritAQMCr1.fCgvtrQAvteCrlfSfCrUMlQvoteFathSmSGl
13、cl-M“4,0/riIdil.ucIlClbtlUOSUCgtvyitmasterSucceoa(20436G2017/1/1917:44:09)GeateplrequestI8SCI7、从远程库更新Pull和FetCh操作,这两个词不知道该翻译成什么好,先英文的呆着吧。Pull和FetCh都是从库里获得数据,不同之处在于Pull会获得远程修改并旦与本地库合并。FetCh仅仅获得远程数据,而不执行合并操作。因此比较起来还是用Fetch更加平安点。8、与远程库同步同远程库更新之前先与远程库进行一卜同步是一个不错的习惯,可以先了解一下远程库和本地的全部改动。在文件夹空白处点击右键,选择“GitS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- TortoiseGit 使用 入门教程
链接地址:https://www.desk33.com/p-1475383.html