Gitlab应用——开发人员fetch分支,合并到master主分支申请

创建开发仓库

打开git Bash,删除之前root管理创建的仓库目录

rm -rf  admin-test

选择项目进行拷贝

?

克隆

# git -c http.sslVerify=false clone https://gitlab.example.com/root/admin-test.git

创建一个开发人员维护的代码分支

#git checkout -b release-1.0

?

编辑test.py

#vi test.py

添加红色框内的内容,保存退出

?

提交上面编辑的内容

#git add .

本地提交更新

#git commit -m"release-1.0"

将代码远程推送到 release-1.0分支当中

git -c http.sslVerify=false push origin release-1.0

?

登录dev账号,在release-1.0下就会有刚刚更新的代码

?

将release-1.0分支的代码合并到master分支

点击“Merge Requests”

?

选择“New Merge Requests”

?

选择“源分支”和“目标分支”,点击‘“继续”

?

填写下列信息,点击“提交”

?

登录lead账号,去审批

点击“ Merge Requests”提醒

?

点击“release-1.0”的申请

?

点击“merge”。同意申请

?

已成功,合并到master分支

?

原文地址:https://www.cnblogs.com/joy-sir/p/12162819.html

时间: 2024-10-05 07:26:54

Gitlab应用——开发人员fetch分支,合并到master主分支申请的相关文章

eclipse 恢复 git master 主分支

git上误提交代码时(我同事错误提交了主分支代码,且主分支显示master,master,之前的提交次数在git浏览器上不再展示),可根据以下步骤回滚错误提交的代码及记录: 1. 本地git仓库还原到前一个版本 选中项目右键 -> Team -> Show in History 选中上一个版本右键 ->Reset -> Hard(HEAD,Index and Working Tree) 2. 提交当前还原的版本 选中项目右键->Team ->Push Branch -&

git分支合并到master

git支持很多种工作流程,我们采用的一般是这样,远程创建一个主分支,本地每人创建功能分支,日常工作流程如下: 去自己的工作分支$ git checkout work 工作.... 提交工作分支的修改$ git commit -a 回到主分支$ git checkout master 获取远程最新的修改,此时不会产生冲突$ git pull 回到工作分支$ git checkout work 用rebase合并主干的修改,如果有冲突在此时解决$ git rebase master 回到主分支$ g

git branch 分支和分支合并

一般一个项目有一个默认的分支 master 主分支,然后可以有许多个分支,在别的分支上的操作不会影响到主分支.使用git branch查看当前多多少分支以及当前处于哪个分支上:执行git branch 分支名称  创建分支:执行 git checkout 分支名称 切换当前分支. 使用 git branch -d 分支名称 删除分支 使用git branch -m 当前分支名称 新分支名称   修改分支名称 [email protected] MINGW64 /c/laoni/PycharmPr

IOS开发人员经常使用的10个Xcode插件

IOS开发人员经常使用的10个Xcode插件 申请达人,去除赞助商链接 一个合适的插件意味着它能够适应不同的开发环境,Sublime Text 和TextMate就是非常好的样例.你知道Xcode也支持插件吗?假设你不知道我也不会感到吃惊,由于苹果公司并没有在花力气去宣传Xcode的这个功能,并且官网上关于为Xcode创建插件的文档也非常少. 幸运的是这并没有阻止开发人员为Xcode创建插件.在本文中我将为大家推荐10款我日常使用的插件,希望它们能在开发中帮助到大家. Alcatraz 在过去安

git 代码分支合并merge提交新修改远程以及本地分支

第一步:创建本地分支 点击右键选择TortoiseGit,选择Create Branch…,在Branch框中填写新分支的名称(若选中”switch to new branch”则直接转到新分支上,省去第二步),点击OK按钮: ? 第二步:通过“Switch/Checkout”切换到新创建的分支上,点击OK: ? ? 第三步:在新分支下执行PUSH操作,在对话框中保持远程分支为空白,点击OK,则将在远程创建了新的分支(在PUSH的时候远程服务器发现远程没有该分支,此时会自动创建一个和本地分支名称

GIT 分支管理:分支管理策略、Bug分支、Feature分支

通常,合并分支时,如果可能,Git会用Fast forward模式,但这种模式下,删除分支后,会丢掉分支信息. 如果要强制禁用Fast forward模式,Git就会在merge时生成一个新的commit,这样,从分支历史上就可以看出分支信息. 下面我们实战一下--no-ff方式的git merge: 首先,仍然创建并切换dev分支: $ git checkout -b dev Switched to a new branch 'dev' 修改readme.txt文件,并提交一个新的commit

Github Fork与远程主分支同步

fork与主分支同步(5步) 1. git remote add upstream [email protected]:haichong98/gistandard.git   新建一个upstream的远程主分支 2. git fetch upstream      将远程主分支更新到本地 3. git checkout master 切换到master分支 4. git merge upstream/master 将远程主分支合并到master 5. git push   提交到个人分支上 原

git dev 分支merge到master

code reviewer之后,需要把dev分支的代码merge到master分支.通过在azkaban的服务器上git pull,最终将代码上线. git dev 分支merge到master # 检出到dev分支 git checkout dev # 拉取dev最新代码到当前文件夹 git pull # 检出到master分支 git checkout master # 将dev分支合并到master git merge dev # 将本地的master分支推送到origin主机 git p

代码分享——svn分支合并(开发分支合并到主干上)

设计逻辑 通过命令行可以传值,动态的合并不同版本库中的代码: 判断是否已经迁出代码到本地,如果没有需要先迁出: 获取主干和分支的版本号,便于今后的合并: 如果主干版本号大于等于分支版本号,则无需合并: 合并后提交主干版本号到主干: 拉取主干更新日志,查看是否已经合并成功: 代码逻辑 #!/bin/sh if [ -n $1 ];then repos_name=$1 repos_url='svn://domain.com/'$repos_name repos_dir='/root/svn_co_c