Git仓库之分支管理

一:简介

       在日常工作中,如果我们要开发一个功能,但是这个功能模块需要几天的时间才能够完成,那么我们这几天就
       无法将我们没有开发完成的代码提交到仓库中,因为怕没有开发完的代码有问题会对原有的功能产生影响,但是
       如果我们把这个功能开发完成之后再提交,就会存在丢失进度的风险,因为你不敢去更新别人上传的最新代码,怕
       产生冲突。那么这个时候我们就可以使用git仓库的分支管理策略,这个实际上就是一种生成现有代码的物理拷贝,
       我们开发的时候只需要切换到当前的分支即可。当然我们的代码库只会有一个主分支,所有提供给用户使用的正式
       版本都会在这个主分支上发布。

二:下面我们在本地新建一个本地仓库进行实际演示

       ⑴初始化一个新的仓库,并且向里面添加一个新的文件,然后提交commit到本地仓库
              
            
            从上面的git status命令中可以发现,我们默认是在master分支上。
       ⑵创建一个新的分支branch_x
            
            命令:git branch +分支命令
             
             命令:git branch
        ⑶切换到我们新建的分支上
            
            命令:git checkout + 分支名称
       ⑷下面我们在我们新建的分支上向文件中添加内容,并且提交到本地仓库
           
      ⑸我们需要切换到master分支,然后将branch_x分支上的新增内容合并到主分支master上
          
          合并命令:git merge +要合并到主分支的其他分支名称。
      ⑸查看主分支上文件内容
           
       ⑹删除分支的命令
            
           命令:git branch -d +要删除分支的名称

三:下面我们使用图形化界面演示一下

       ⑴新建一个仓库
            
         ⑵向这个仓库中初始化添加一个文件
               
          ⑶我们将文件暂存并且提交commit到本地仓库
               
        ⑷创建一个分支,点击分支并且指定在哪一个版本代码基础上创建新的分支
             
        ⑸在branch_one分支下修改文件内容,并且提交
            
            
       ⑹切换到master分支
             
        ⑺合并branch_demo上的内容
             
            效果:OK
              

上一篇:Git工具之标签管理

下一篇:JAVA8新特性之入门简介

文章目录

扫描二维码关注公众号,回复: 3899080 查看本文章

猜你喜欢

转载自blog.csdn.net/K_520_W/article/details/82832146