Git
文章平均质量分 85
sylphathena
这个作者很懒,什么都没留下…
展开
-
Git 学习序列1--Git的简介与安装配置
引言Git是目前世界上最先进的分布式版本控制系统, 区别于SVN这种集中式版本控制系统. - 集中式: 版本库集中存放于中央服务器, 每次工作需要先从中央服务器获取最新的版本, 然后对此进行工作修改, 最后再把修改好的版本推送给中央服务器.集中式版本管理系统没有本地版本库, 依赖于网络而存在, 当版本库较大时,获取与推送的速度相对较慢, 而且由于版本库存储于中央服务器, 如果中央服务器损坏, 项原创 2016-01-27 10:58:22 · 288 阅读 · 0 评论 -
Git学习序列2 --- 版本库(Repository)
引言版本库(Repository)是版本控制系统里面的核心概念, 分为本地的版本库和托管在如Github之类网站的在线库, 这也是Git这种分布式版本管理系统与SVN类集中式版本管理系统的优势之一, 在离线的情况下, 可以用本地的版本库进行管理. 注意, 版本管理控制系统, 可以到监控纯文本文件的内容变化, 但是对于视频或音频等文件, 只能监测到它们的文件大小的变化. 而且Word软件是二进制编码的原创 2016-01-27 17:21:34 · 273 阅读 · 0 评论 -
Git学习序列3---远程仓库
引言Git这种分布式版本控制系统与SVN这种集中式版本控制系统的另一点不同也是优势就在与远程仓库的不同, Git的分布式就体现在原创版本库的分布式分布上, 原始版本库推送到云端之后, 别人可以通过克隆(clone), 复制原始版本库, 然后在原始版本库上进行再次开发, 这时的版本库并没有主次之分. 往往实际情况是让一台电脑充当服务器, 别人可以从这个服务器里克隆(clone)版本库到本地, 然后推送原创 2016-01-30 21:22:40 · 308 阅读 · 0 评论 -
Git学习序列4---分支管理
引言分支是版本管理系统里面一个重要的概念, 使得版本管理变得更加灵活. 项目分支可以用来建立临时的代码分支, 当我们编辑测试好之后再推送到主分支上, 使得项目开发变得更可控. 每个开发者可以通过创建自己的分支来方便整体项目的管理和项目成员之间的交流. 而Git相比于SVN这种集中式版本管理系统, 能够迅速地进行分支的创建, 切换和删除, 所以对于项目开发来说很方便高效. Git进行版本控制的时候,原创 2016-02-01 22:50:16 · 325 阅读 · 0 评论 -
Git学习序列5---标签管理与Git自定义
引言在项目版本管理中, 项目如果有一个改动相对较大的新的版本发布时, 我们通常会附加一个版本号, 比如 version 1.0, version 2.0这种形式, 在Git中, 我们可以利用标签的机制, 在版本发布的同时为版本加上标签, 这样的话, 标签其实就是一个指向commit的常指针, 我们可以创建和删除标签,但是标签的指针是不能移动, 这是需要注意的地方.标签管理标签的创建在Git中, 在需原创 2016-02-02 19:40:43 · 283 阅读 · 0 评论 -
Git学习序列6---终篇
引言Git的学习也告一段落了, 本篇主要展示了一个别人整理的Git 基本操作的总结汇总.Git Cheatsheet Git版本控制基本操作 - Git版本控制实践建议原创 2016-02-02 19:49:56 · 295 阅读 · 0 评论