首页 > 技术文章 > git的分支管理

CNLayton 2021-01-08 13:42 原文

什么是分支

  比如我们要开发一个商城系统,分为很多模块:用户模块、管理员模块、物流模块等。

  

  由不同的开发小组完成开发任务,每个小组做好之后整合在一起,那怎么用git进行版本管理呢?

  在每次提交之后,git会把每次的版本串成时间轴,这个时间轴就是一个分支,我们称之为main/master分支。

  在实际开发中,只有一个分支是无法满足开发任务的,如果想满足多人开发任务、在分支上开发的工作不会影响其他分支的正常使用,git鼓励开发者使用分支完成开发任务。

  分支的常见指令:

  •查看分支:git branch

  •创建分支:git branch 分支名

  •切换分支:git checkout 分支名

  •删除分支:git branch  -d 分支名

  •合并分支:git merge 被合并的分支名

   另外,对于新分支,我们可以使用 git checkout -b 分支名 指令来进行新的分支创建并切换。

 

  注意:

    删除分支的时候,一定要退出要删除的分支。

    git push指令只会上传当前的分支

推荐阅读