什么是分支
比如我们要开发一个商城系统,分为很多模块:用户模块、管理员模块、物流模块等。
由不同的开发小组完成开发任务,每个小组做好之后整合在一起,那怎么用git进行版本管理呢?
在每次提交之后,git会把每次的版本串成时间轴,这个时间轴就是一个分支,我们称之为main/master分支。
在实际开发中,只有一个分支是无法满足开发任务的,如果想满足多人开发任务、在分支上开发的工作不会影响其他分支的正常使用,git鼓励开发者使用分支完成开发任务。
分支的常见指令:
•查看分支:git branch
•创建分支:git branch 分支名
•切换分支:git checkout 分支名
•删除分支:git branch -d 分支名
•合并分支:git merge 被合并的分支名
另外,对于新分支,我们可以使用 git checkout -b 分支名 指令来进行新的分支创建并切换。
注意:
•删除分支的时候,一定要退出要删除的分支。
•git push指令只会上传当前的分支