
版本控制-Git
vaanhq
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Git Rebase原理以及黄金准则详解
本文主要讲解下Git Rebase的基本概念用法、其内部原理以及我们在真实项目中使用Git Rebase应该遵循的原则以及为啥需要遵循这些原则。 Base of Rebase 相信对于rebase肯定不会陌生,就好像上图描述的过程一样,当你使用rebase命令的时候,即好像将你需要去rebase的分支拔下来然后重新插到另一个分支上。官方对于rebase的描述为: “git-r...原创 2017-02-13 22:17:01 · 1033 阅读 · 0 评论 -
图文详解如何利用Git+Github进行团队协作开发
团队协作开发中,大部分都会用到版本控制软件,比如Git、Svn等。本文将通过一个实例,详细讲解在真实的工作环境中,一个团队应该如何利用Git+Github进行协作开发,即详解Git工作流程。并就其中比较棘手的问题作出解答,比如如何解决冲突比较合适,如何建立各种类型的分支等。 本文不会讲解Git简介、Git原理、Git基本用法等,有不了解的可以参考“ Git 参考手册 ”。我们举例演示的是G...原创 2017-02-13 22:20:19 · 330 阅读 · 0 评论 -
git 搭建多人开发环境
如果你是一名谨慎的项目开发者,就必定会用到版本管理软件,现有市场上成熟的版本管理软件有cvs,svn,clearcase和更加灵活敏捷的git。相比传统的重量级中央版本管理软件svn,clearcase等,git更像是一个轻盈的分布式版本管理系统,它不需要架设中央服务器来时时同步版本信息,个人只需要在自己的电脑上创建一个git版本管理库,就拥有一个完整项目开发历史的分支集合,最大程度支持自由软...原创 2017-02-13 22:22:21 · 525 阅读 · 0 评论 -
聊聊merge和rebase
合并代码的两大工具把一个分支中的修改整合到另一个分支的办法有两种:merge 和 rebase。mergemerge是比较常见的使用方法,它会把两个分支最新的快照以及二者最新的共同祖先进行三方合并,合并的结果是产生一个新的提交对象。这种合并分支的好处是带有时间线,显示说明各个分支的前后关系。操作命令:git checkout featuregit merge master或者合并为一句: git ...原创 2017-02-13 22:22:59 · 213 阅读 · 0 评论 -
Git中pull对比fetch和merge
使用git fetch和git pull都可以更新远程仓库的代码到本地,但是它们之间还是有区别。今天搜了一下git pull和fetch,发现信息量很大,牵扯到git中很多概念,以我这种智商估计要完全理解很困难,所以先声明一下,下面的内容是我综合了网上的资料后,自己的理解,如有误导,敬请谅解。 首先,我搜索了git pull和git fetch的区别,网上的帖子很多,我主要参考了http...原创 2017-02-13 22:35:30 · 181 阅读 · 0 评论