Git协同开发常用命令
通过B站的视频学习:最快速的学习教程
前置知识
不同的开发团队的分支管理规范不一样,但基本原理是相同的。下面是一个典型的 git 分支的工作流示例图
Master:这里指 master 主分支,master 分支记录的重大版本更新
Develop:这里指 develop 开发分支,从 master 分支创建,变动比较大,通常待上线的功能合并到这个分支
Feature:这里指 feature 功能分支,从 develop 分支创建,在这类分支上去开发新的功能。开发功能的时候,这个功能属于哪个目标发行版本还不知道。功能如果一直在开发,对应的这个功能分支就可以一直存在。待上线的时候,合并到 develop 分支上,进行功能测试。如果不想要开发的这个功能了,可以直接扔掉它。
命令总结
分支相关命令
查看有哪些分支
git branch
创建develop分支
git branch develop
切换到 develop 分支
git checkout develop
删除(本地)分支
git branch -d feature/211031
删除(远端分支)
git push -u origin -d develop
同步相关命令
使用下面的命令合并远端代码
git pull <远程主机名> <远程分支名>:<本地分支名>
例子:
让远端的 master 分支,与本地的 develop 分支合并,如下指令
git pull origin master:develop
总结学习过程
- 了解分支管理的概念