Git开发--git merge request 步骤

转载网址:https://blog.csdn.net/weixin_38208401/article/details/80342122

                  https://blog.csdn.net/intheair100/article/details/60875422

如今很多项目都采取merge request方式来进行codereview,所有掌握merge request很有必要,步骤如下:
1、现在本地用创建一个本地分支,比如叫xx_branch。
2、改动xx_branch你需要改动的代码。
3、进入你的项目根目录下,运行如下命令,将xx_branch推到远程分支。
git add .
git commit -a -m 'xxxxx'
git push origin xx_branch
4、在gitlab上面操作,进入xx项目下,点击merge request选项,然后选择你之前推到远端的xx_branch和你要合并到哪个分支,比如你要合并到master上。
5、点击merge request。

截图步骤:

1、git merge request

1)fork:项目主分支上建立一个分支

这里写图片描述 
成功后: 
这里写图片描述

2)和以往一样的操作(https://blog.csdn.net/weixin_38208401/article/details/72518258

  • clone新分支
  • 修改代码
  • status
  • add file
  • commit
  • push

3)新分支中New Merge Request

这里写图片描述
选择代码审核人 Assignee 
这里写图片描述

4、审核人在通知中可查看到

这里写图片描述
审核人点击Merge 
这里写图片描述

结果: 
这里写图片描述

 

  • 9
    点赞
  • 78
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
您好!对于您的问题,`git cherry-pick` 是一个 Git 命令,用于选择并应用一个或多个提交(commit)到当前分支。当您想要将某个分支上的单个提交合并到当前分支时,可以使用 `git cherry-pick`。 如果您想要将一个合并请求(Merge Request)中的提交应用到当前分支上,可以按照以下步骤操作: 1. 确保您已经克隆了包含合并请求的仓库,并且已经切换到要应用更改的目标分支。 ``` git clone <repository_url> cd <repository_directory> git checkout <target_branch> ``` 2. 打开合并请求页面,找到要应用的提交(commit)的哈希值(SHA)或者短哈希值。 3. 在终端中运行 `git cherry-pick` 命令,将提交应用到当前分支上。将 `<commit_sha>` 替换为要应用的提交的哈希值。 ``` git cherry-pick <commit_sha> ``` 如果您要应用多个提交,可以在 `git cherry-pick` 命令后面添加多个提交的哈希值,以便按顺序应用它们。 4. Git 将会尝试将选定的提交应用到当前分支上。如果存在冲突,您需要手动解决冲突。完成冲突解决后,可以使用 `git cherry-pick --continue` 命令继续应用余下的提交。 5. 重复上述步骤,直到您应用了合并请求中的所有提交。 请注意,`git cherry-pick` 可能会导致提交的 SHA 发生变化,因为每个提交的哈希值是根据其内容计算的。 希望这些信息对您有所帮助!如果您有任何其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值