git分支管理

215 阅读1分钟

Git分支管理

初始化 Git 仓库

第一步:克隆远程仓库

开发主管从 Gitlab 中克隆远程仓库

命令示例:

git clone <仓库地址> 

第二步:提交并推送初始版本

开发主管提交代码初始版本到 master 分支,并推送至 gitee 系统

提交本地修改:

git add . git commit –m “提交日志”

推送 master 分支:

git push origin master

第三步:创建开发分支

开发主管在 master 分支上创建 develop 分支(开发分支),并推送至 gitee

从 master 分支上创建 develop 分支:

git checkout –b develop master

推送 develop 分支:

git push origin develop

第四步:开发新功能

开发人员在 develop 分支上实现新功能,

切换到 develop 分支:

git checkout develop

提交本地修改:

git add . git commit –m “提交日志”

推送 develop 分支:

git push origin develop

若存在多个新特性可以并行开发,则开发主管可创建一个或多个 feature 分支(特性分支),命名规范:feature-分支创建日期-新特性关键字,例如:feature-20190919-i18n

当新特性开发完毕后,开发主管需将 feature 分支合并到 develop 分支,最后需删除 feature 分支

从 develop 分支上创建 feature 分支:

git checkout –b feature-20190919-i18n develop

合并 feature 分支到 develop 分支: git checkout develop

git merge --no-ff feature

删除本地 feature 分支:

git branch –d feature-20190919-i18n

删除远程 feature 分支:

git push origin :feature-20190919-i18n