1 / 13
文档名称:

GIT.ppt

格式:ppt   大小:932KB   页数:13页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

GIT.ppt

上传人:yixingmaoj 2017/2/20 文件大小:932 KB

下载得到文件列表

GIT.ppt

文档介绍

文档介绍:? 2009 Lenovo Lenovo Confidential Lenovo Confidential Lenovo Confidential Lenovo Confidential Lenovo Confidential GIT & Gerrit 介绍概念、功能、日常使用 Apr. 09, 2009 Page 2 puting Proposal ? 2009 Lenovo Lenovo Confidential Lenovo Confidential Lenovo Confidential Lenovo Confidential Lenovo Confidential Pros and cons ?与 Google 和高通的合并更加方便. ?代码审查程序化. ?查看代码异同、修改记录、统计信息非常方便?建立分支开销很小.?效率很高?对权限的分类比较细,包括读、代码提交、审查、确认等?概念与使用习惯与 CVS 有比较大的差别,需要一个学习的过程?用户管理比较麻烦?有时候会显得比较繁琐,比如提交代码需要两步(commit and push), CVS 大部分命令都有缩写(co, ci , up), GIT 需要敲完整的命令。? CVS 可以通过对目录、文件的访问权限做到细达文件的权限控制, GIT 只能对 project 或仓库做权限控制 Page 3 puting Proposal ? 2009 Lenovo Lenovo Confidential Lenovo Confidential Lenovo Confidential Lenovo Confidential Lenovo Confidential 基本概念? CVS 管理的对象是文件;而 GIT 管理的对象是项目或仓库. ? CVS 是集中式代码管理系统,几乎所有的操作都需要服务器的参与; GIT 是分布式代码管理系统,大部分操作都不需要服务器的参与,只有少数操作需要服务器或第三方的参与(push, fetch, pull, clone). ? CVS 的分支信息、历史记录、标签都在服务器上, GIT 几乎所有的信息都在本地.? GIT 本质上是个日志式文件管理系统 Page 4 puting Proposal ? 2009 Lenovo Lenovo Confidential Lenovo Confidential Lenovo Confidential Lenovo Confidential Lenovo Confidential 基本概念功能 CVS GIT checkout 取出代码 cvs co git mit 提交代码 cvs ci git commit git push Update 获取更新 cvs up git pull 或者 git fetch + git merge 切换分支 Cvs up –r… Git checkout … difference Cvs diff 或cvs rdiff Git diff 查看记录 Cvs log Git log Page 5 puting Proposal ? 2009 Lenovo Lenovo Confidential Lenovo Confidential Lenovo Confidential Lenovo Confidential Lenovo Confidential 基本概念( GIT ) ? object: commit->tree->blob 。mit object 。所有的 object 都用唯一的 40字节的 SHA1 散列值表示? reference: tag 和 branch 都属于 reference , reference mit object. tag 的内容不会自动更新。在某个 branch mit 都会更新该 branch 的内容。?不能通过 reference 达到的 object 可以用 git-gc 或 git -prune 回收? remote: 远程仓库,如 rocket:platform/ ( nov ) ? work tree: 当前工作目录中的文件? index or cache: git add mit 的文件? HEAD: HEAD 的内容可以是一个分支,mit ID Page 6 puting Proposal ? 2009 Lenovo Le

最近更新

2025年义务教育科学课程标准考试测试题库及答.. 4页

2025年临床执业医师资格考试内科试题库以及答.. 40页

白内障手术患者围手术期睑板腺功能状态的评估.. 3页

全国高校自主招生面试指导 30页

陕西习俗民俗陕西介绍 44页

电网与线路运行的安全对策分析 3页

电焊机保护接地技术探讨 3页

生态系统的能量流动很实用 54页

电厂烟气低浓度CO 2的粉煤灰直接液相矿化技术.. 3页

电力营销审计模式的创新分析 3页

2025年中级注册安全工程师考试《安全生产专业.. 11页

电力信息化规划与应用 3页

甩挂运输的发展研究 3页

2025年中班教育主题活动教案(精选6篇) 9页

公路工程材料试验检测辅导 159页

2025年中小学校长招聘考试模拟试题及答案 21页

基因在染色体上 28页

生态河道治理措施研究 3页

生产要素对特种I-D SBS改性沥青性能影响分析 4页

瑞香狼毒根部烷烃类提取物GC-MS分析及抑瘤活性.. 4页

玻璃纤维增强水泥基材料收缩性能研究 3页

环氧自流平地坪漆的配方设计和应用 3页

环境艺术设计与地区经济发展的关系研究 3页

2025年陕西航空职业技术学院单招职业适应性测.. 61页

基于单片机控制的超声波测距报警系统设计-毕业.. 23页

五年级下校本程教案 39页

2025年度北京小客车指标车牌租赁协议 3页

2024年湖南理工职业技术学院单招职业适应性测.. 61页

云南省建设工程造价计价规则宣贯资料 11页

新生儿窒息复苏2021版 29页