GIT分支管理

、分支管理是什么?

  • 在实际的开发工作中,开发人员都分配不同的开发任务,每个开发任务由于功能、难度不一致,如果写完部分代码就进行提交到master分支,会导致代码异常、代码覆盖的情况,针对这种情况,git可以使用分支管理进行解决。
  • 开发人员创建了一个属于自己的分支,其它开发人员看不到,还继续在原来的分支上正常工作,此时开发人员想提交就提交,直到开发完毕后,再一次性合并到原来的分支上,这样,既安全,又不影响其它开发人员工作。
  • 所谓的分支管理,其实就是利用git,对开发人员的分支进行管理,包含分支创建、分支合并、分支删除等操作。

二、分支管理常用操作命令

git branch : 查看当前分支情况
git branch 分支名:创建分支
git checkout 分支名:切换分支操作
git branch checkout -b 分支名 :创建并切换到新建的分支
git merge 分支名:合并分支
git branch -d 分支名: 删除分支

三、分支管理命令的使用

git在对文件进行版本管理的时候,其实默认创建了主分支(master分支),每次提交的文件串成一条时间线,如下图所示:

 

 

           1、查看当前master分支内容及状态:

                   

 

 

          2、通过git branch 查看当前分支

                  

         3、通过命令 git branch dev 创建一个dev的新分支

                 

         4、通过命令 git checkout dev 切换到dev分支

                 

                 

 

 

 

        5、目前分支情况:

               

         6、当前分支:dev,在dev分支上新建一个1.py文件,使用 git add * 、git commit -m “在dev分支上进行提交1.py” 进行提交

              

             

            

        7、使用命令 git checkout master 切换回master分支,查看是否有创建1.py

            

 

 

    8.分支合并操作

         1、在master分支上使用命令 git merge dev 把dev分支上的内容合并到分支master

                    

         2、使用命令 git log --pretty=oneline 查看合并情况

             

        3、合并完成后使用命令 git branch -d dev 删除 dev 分支

             

 

 

 

 

 

 

 

 

 

 

 

 

 

 

              

 

 

 

          

      

 

posted @ 2020-12-04 11:15  水绿冰蓝  阅读(108)  评论(0)    收藏  举报