关闭

关闭

封号提示

内容

首页 ProGit 中文版.pdf

ProGit 中文版.pdf

ProGit 中文版.pdf

上传者: minxiaoro_747uu 2012-05-15 评分 0 0 0 0 0 0 暂无简介 简介 举报

简介:本文档为《ProGit 中文版pdf》,可适用于IT/计算机领域,主题内容包含ProGitScottChacon**ThisisthePDFfilefortheProGitbookcontentsItislicensedund符等。

ProGitScottChacon**ThisisthePDFfilefortheProGitbookcontentsItislicensedundertheCreativeCommonsAttributionNonCommercialShareAlikelicenseIhopeyouenjoyit,IhopeithelpsyoulearnGit,andIhopeyou’llsupportApressandmebypurchasingaprintcopyofthebookatAmazon:http:tinyurlcomamazonprogit目录起步关于版本控制本地版本控制系统集中化的版本控制系统分布式版本控制系统Git的历史Git基础要点直接快照而非比较差异近乎所有操作都可本地执行时刻保持数据完整性多数操作仅添加数据三种状态安装Git从源代码安装在Linux上安装在Mac上安装在Windows上安装初次运行Git前的配置用户信息文本编辑器差异分析工具查看配置信息获取帮助小结Git基础取得项目的Git仓库从当前目录初始化从现有仓库克隆记录每次更新到仓库检查当前文件状态跟踪新文件暂存已修改文件忽略某些文件查看已暂存和未暂存的更新提交更新iii跳过使用暂存区域移除文件移动文件查看提交历史限制输出长度使用图形化工具查阅提交历史撤消操作修改最后一次提交取消已经暂存的文件取消对文件的修改远程仓库的使用查看当前的远程库添加远程仓库从远程仓库抓取数据推送数据到远程仓库查看远程仓库信息远程仓库的删除和重命名打标签列显已有的标签新建标签含附注的标签签署标签轻量级标签验证标签后期加注标签分享标签技巧和窍门自动完成Git命令别名小结Git分支何谓分支基本的分支与合并基本分支基本合并冲突的合并分支管理分支式工作流程长期分支特性分支远程分支推送跟踪分支删除远程分支衍合iv衍合基础更多有趣的衍合衍合的风险小结服务器上的Git协议本地协议优点缺点SSH协议优点缺点Git协议优点缺点HTTPS协议优点缺点在服务器部署Git将纯目录转移到服务器小型安装SSH连接生成SSH公钥架设服务器公共访问网页界面GitWeb权限管理器GitosisGit进程Git托管服务GitHub建立账户建立新仓库从Subversion中导入项目开始合作项目页面派生(forking)项目GitHub小节小节分布式Git分布式工作流程集中式工作流集成管理员工作流司令官与副官工作流为项目作贡献v提交指南私有的小型团队私有团队间协作公开的小型项目公开的大型项目小结项目的管理使用特性分支进行工作采纳来自邮件的补丁使用apply命令应用补丁使用am命令应用补丁检出远程分支决断代码取舍代码集成合并流程大项目的合并流程衍合与挑拣(cherrypick)的流程给发行版签名生成内部版本号准备发布制作简报小结Git工具修订版本(Revision)选择单个修订版本简短的SHA关于SHA的简短说明分支引用引用日志里的简称祖先引用提交范围双点多点三点交互式暂存暂存和撤回文件暂存补丁储藏(Stashing)储藏你的工作从储藏中创建分支重写历史改变最近一次提交修改多个提交说明重排提交压制(Squashing)提交vi拆分提交核弹级选项:filterbranch从所有提交中删除一个文件将一个子目录设置为新的根目录全局性地更换电子邮件地址使用Git调试文件标注二分查找子模块子模块初步克隆一个带子模块的项目上层项目子模块的问题子树合并总结自定义Git配置Git客户端基本配置coreeditorcommittemplatecorepagerusersigningkeycoreexcludesfilehelpautocorrectGit中的着色coloruicolor*外部的合并与比较工具格式化与空白coreautocrlfcorewhitespace服务器端配置receivefsckObjectsreceivedenyNonFastForwardsreceivedenyDeletesGit属性二进制文件识别二进制文件比较二进制文件关键字扩展导出仓库exportignoreexportsubst合并策略Git挂钩vii安装一个挂钩客户端挂钩提交工作流挂钩Email工作流挂钩其他客户端挂钩服务器端挂钩prereceive和postreceiveupdateAnExampleGitEnforcedPolicyServerSideHookEnforcingaSpecificCommitMessageFormatEnforcingaUserBasedACLSystemEnforcingFastForwardOnlyPushesClientSideHooksSummaryGit与其他系统Git与Subversiongitsvn初始设定入门提交到Subversion拉取最新进展Git分支问题Subversion分支创建新的SVN分支切换当前分支对应Subversion的命令SVN风格的历史SVN日志SVN服务器信息略Subversion之所略GitSvn总结

职业精品

精彩专题

上传我的资料

热门资料

资料评价:

/ 236
所需积分:0 立即下载

意见
反馈

返回
顶部

Q