当前位置:   article > 正文

如何多人协作使用gitlab开发项目?_gitlab多人并行协作流程

gitlab多人并行协作流程

目录

一个实操例子:在git bash环境下操作

clone到本地

checkout某个需要修改的分支

以该分支为模板创建自己本地分支

提交修改项到本地分支

推送到远端分支 (与本地分支同名)

网页端发起合并


Q:当我们多人合作开发时,需要基于一个主干分支做并行开发,怎么办?

A:

  1. 首先由项目负责人初始化一个代码仓库,并命名一个主干分支,比如dev-1.1.0。存在服务器上。

  2. 我们开发者将代码仓库clone到本地

  3. Checkout某个分支(例如主干分支)

  4. 以该分支为模板创建自己本地分支

  5. 基于自己的分支做开发

  6. 提交修改项到本地分支

  7. Push本地分支到远端分支

  8. gitlab网页端提交合并请求,指定审核人

  9. 相关审核人对代码审核,通过后可合并到主干分支

一个实操例子:在git bash环境下操作

  • clone到本地

git clone <url>

  • checkout某个需要修改的分支

git checkout remotes/origin/private/liuyu/bottlecapassemblingmachine

可通过git branch -a查看所有分支,如找不到请更新分支列表(git更新远程分支列表:

git remote update origin --prune / git remote update origin -p)

  • 以该分支为模板创建自己本地分支

git checkout -b private/liuyu/bottlecapassemblingmachine

  • 提交修改项到本地分支

git status .  //显示所有修改项

git add .    //添加所有修改文件 也可以添加单个文件“git add <file>”

如需删除某个文件 git rm <file>

git commit 回车

  • 提交的信息参考下面的格式:

[what][功能][模块]描述修改要点,即是什么

空一行做分隔符

[why]为什么要修改

[how]怎样修改

功能:feature特性,bugfix修复bug,refactor重构,主要为后面过滤关键字做基础

Vi编辑器,编辑输入字符i,修改完Esc退出然后强制保存退出,输入“:wq!”。

  • 推送到远端分支 (与本地分支同名)

git push origin private/liuyu/bottlecapassemblingmachine

  • 网页端发起合并

 合并成功标识。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/733438
推荐阅读
相关标签
  

闽ICP备14008679号