在 Linux 上通过 GitLab 创建合并请求(Merge Request, MR)的步骤如下:
首先,你需要创建一个新的功能分支。打开终端,进入你的 GitLab 仓库目录,然后创建并切换到新分支:
git checkout -b feature-branch
将 feature-branch
替换为你想要的分支名称。
在新分支上进行代码修改,然后将这些修改提交到本地仓库:
git add .
git commit -m "添加了新功能"
将新分支推送到 GitLab 的远程仓库:
git push origin feature-branch
Merge Requests
。New merge request
按钮。Source branch
下拉菜单中选择你的新分支(例如 feature-branch
),从 Target branch
下拉菜单中选择目标分支(通常是 main
或 develop
)。Create merge request
按钮。你的团队成员将会对你的代码进行审核。他们可能会在合并请求页面留下评论,要求你进行修改。你可以根据反馈在本地修改代码,然后重新提交:
git commit --amend
git push origin feature-branch
如果之前使用了 git commit --amend
,则需要强制推送:
git push -f origin feature-branch
一旦你的合并请求通过审核,你就可以点击 Merge
按钮将代码合并到目标分支中。如果仓库设置了自动删除合并的分支,你的 feature-branch
可能会被自动删除。
合并后,你可以选择删除本地分支:
git branch -d feature-branch
如果远程分支也不需要了,可以删除:
git push origin --delete feature-branch
以上就是在 Linux 上通过 GitLab 创建合并请求的基本步骤。通过这些步骤,你可以与团队成员协作,确保代码质量,并有效地管理项目的开发流程。