如果你严肃对待编程,就必定会使用"版本管理系统"(Version Control System)。 眼下最流行的"版本管理系统",非Git莫属。 相比同类软件,Git有很多优点。其中很显著的一点,就是版本的分支(branch)和合并(mer...
                            
                            
                                分类:
其他好文   时间:
2015-09-23 13:38:46   
                                阅读次数:
222
                             
                    
                        
                            
                            
                                创建分支 git branch 没有参数,显示本地版本库中所有的本地分支名称。 当前检出分支的前面会有星号。 git branch newname 在当前检出分支上新建分支,名叫newname。 git checkout newname 检出分支,即切换到名叫newname的分支。 ...
                            
                            
                                分类:
其他好文   时间:
2015-08-25 15:48:19   
                                阅读次数:
194
                             
                    
                        
                            
                            
                                如果你严肃对待编程,就必定会使用"版本管理系统"(Version Control System)。 眼下最流行的"版本管理系统",非Git莫属。 相比同类软件,Git有很多优点。其中很显著的一点,就是版本的分支(branch)和合并(mer...
                            
                            
                                分类:
其他好文   时间:
2015-08-19 18:02:40   
                                阅读次数:
129
                             
                    
                        
                            
                            
                                参考文章:http://www.ruanyifeng.com/blog/2014/06/git_remote.htmlgit基础操作 http://www.ruanyifeng.com/blog/2012/07/git.html git分支管理 http://mp.weixin....
                            
                            
                                分类:
其他好文   时间:
2015-08-14 13:22:45   
                                阅读次数:
129
                             
                    
                        
                            
                            
                                团队开发中,遵循一个合理、清晰的Git使用流程,是非常重要的。否则,每个人都提交一堆杂乱无章的commit,项目很快就会变得难以协调和维护。下面是ThoughtBot 的Git使用规范流程。我从中学到了很多,推荐你也这样使用Git。第一步:新建分支首先,每次开发新功能,都应该新建一个单独的分支(这方面可以参考《Git分支管理策略》)。# 获取主干最新代码
$ git checkout master...
                            
                            
                                分类:
其他好文   时间:
2015-08-08 22:53:46   
                                阅读次数:
107
                             
                    
                        
                            
                            
                                分支管理策略通常,合并分支时,如果可能,Git会用Fast forward模式,但这种模式下,删除分支后,会丢掉分支信息。如果要强制禁用Fast forward模式,Git就会在merge时生成一个新的commit,这样,从分支历史上就可以看出分支信息。下面我们实战一下--no-ff方式的git m...
                            
                            
                                分类:
其他好文   时间:
2015-07-19 17:44:25   
                                阅读次数:
112
                             
                    
                        
                            
                            
                                Git 分支管理和冲突解决创建分支 git branch 没有参数,显示本地版本库中所有的本地分支名称。 当前检出分支的前面会有星号。 git branch newname 在当前检出分支上新建分支,名叫newname。 git checkout newname 检出分支,即切换到名叫...
                            
                            
                                分类:
其他好文   时间:
2015-06-07 15:42:25   
                                阅读次数:
173
                             
                    
                        
                            
                            
                                几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。有人把Git分支模型称为“必杀特性”,而正是因为它,将Git从版本控制系统家族里分出来。创建分支命令:git branch (branch)切换分支命令:git checkout (...
                            
                            
                                分类:
其他好文   时间:
2015-05-19 00:36:04   
                                阅读次数:
140
                             
                    
                        
                            
                            
                                分支介绍多个分支就是在版本库中有多条提交的记录线条,如下图所示,蓝色的master是一个分支,红色的dev也是一个分支,HEAD所指的是当前的分支: 
分支在实际中有什么用呢?假设你准备开发一个新功能,但是需要两周才能完成,第一周你写了50%的代码,如果立刻提交,由于代码还没写完,不完整的代码库会导致别人不能干活了。如果等代码全部写完再一次提交,又存在丢失每天进度的巨大风险。现在有了分支,就不用怕了...
                            
                            
                                分类:
其他好文   时间:
2015-05-03 12:01:53   
                                阅读次数:
132
                             
                    
                        
                            
                            
                                GIT,在技术层面上,绝对是一个无中心的分布式版本控制系统,但在管理层面上,我建议你保持一个中心版本库。 2 我建议,一个中心版本库(我们叫它origin)至少包括两个分支,即“主分支(master)”和“开发分支(develop)” 3 要确保:团队成员从主分支(master)获得的都是...
                            
                            
                                分类:
其他好文   时间:
2015-05-01 18:36:59   
                                阅读次数:
204