TortoiseGit日常使用指南-学习笔记Web系统架构.PDF

TortoiseGit日常使用指南-学习笔记Web系统架构.PDF

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TortoiseGit日常使用指南-学习笔记Web系统架构

TortoiseGit TortoiseGit TToorrttooiisseeGGiitt日常使用指南 CXZ 2011/5/7 1. 1. 11.. 前言 使用WinCVS管理程序已经有十多年了, 几年前SVN流行起来, 不过很不喜 欢SVN将一个Tag, 一个Branch 都做成一个文件夹的方式, 因此没有去深入使 用SVN. 在3月份的《程序员》杂志的一篇文章中有提到Git, 当时没想去尝试, 直 到上个月一个同事说他在用Git 管理项目, 是一个分布式的项目管理工具, 且速 度飞快, 于是乘五一假期试用了一下, 发现Git 的确是一个很有特色的版本管理 工具. 上网找了一些相关文档, 发现虽然有一些有价值的文章(比如《TortoiseGit 使用入门》), 但很少有将常用功能都简要介绍一下的文章, 因此产生了写本文的 想法. 本文在介绍了软件安装和设置后, 写了TortoiseGit 常用的一些功能, 包括: � 创建新库 � 添加文件及文件夹 � 创建分支 � 看分支情况及修改log � 比较版本差异 � 合并分支 � 其他操作:Stash; 忽略文件 本文不包括: � Git 服务器设置 � Push 版本到服务器上 � 从其他机器上Pull 版本 � 解决中文字符问题 《ProGit》和TortoiseGit 的帮助文档是两篇很不错的参考文档. 如果时间比 较紧, 可以看看TortoiseGit的帮助文档, 对Git的用法, 文件存储等都会有比较好 的了解. 对比常用的CVS,Git 至少有以下几个优点: � 不需要连接服务器就能实现版本管理; � 一个库不管有多少层目录, 只有一个管理目录 � 在commit时, 可以将整个项目commit, 这样可以实现不需要添加Tag就 保存整个版本信息. � 在做Tag时可以添加说明 2. 2. 22.. 安装 (1) 安装msysgit 到/p/msysgit/下载msysgit, 目前能下载到的必威体育精装版版本是 Git-1.7.4-previeexe 安装过程中要注意, 在设置行结束转换时, 选择Checkoutas-is, commit as-is, 这样Git 就不会修改换行风格了. 其他用缺省设置即可. (2) 安装TortoiseGit 到/p/tortoisegit/下载TortoiseGit, 目前的必威体育精装版版本是 Tortoisegit--32bit.msi 安装的过程中, 选择TortoisePLink 这两个软件安装完成后, 就可以开始使用了. 3. 3. 33.. 设置 先到TortoiseGit 程序组中调用Settings 进行设置. 首先需要设置的是用户信息, 没有用户信息, 无法完成其他操作. 接着可以定制上下文菜单. 在定制时要注意, 在Set Extend Menu Item时, 勾选的选项是不显示的选项. 隐藏的菜单在文件夹中按右键时同时按下Shift 就能显示出来. 在External Programs中, 还可以设置比较工具等, 我设置了WinMerge为比较 工具. 4. 4. 44.. 日常用法 (1) 创建新库 在文件夹中按右键, 选择Git Createrepository here就可以创建库了. 在出现的窗口中, 不勾选选项, 直接按OK 在目录中就会出现一个名为.git 的隐藏文件夹, 所有库的相关内容都会 存在这个文件夹中. 以后不管这个项目添加多少个文件夹, 整个库只会有这 一个管理文件夹, 这和CVS 和SVN有较大差异. (2) 添加文件及文件夹 在文件夹中按右键, 选Git Commit -“master”… 接着填写Message, 勾选WholeProject选项, 这样Commit的时候可以将整个 项目的信息

文档评论(0)

l215322 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档