HarmonyOS学习记录6
HarmonyOS学习记录6
本文为个人学习记录,仅供参考,如有错误请指出。本文主要记录如何将代码提交到 GitLab 远程仓库,并使用 GitLab 的 Merge Request 操作。
GitLab 的 Merge Requests 功能:
Merge Requests(简称 MR)是 GitLab 中一种用于代码审查和合并的机制,类似于 GitHub 的 Pull Requests。它允许开发者在分支之间提交更改请求,并在更改被正式合并之前,让团队成员审查代码、讨论改动,并进行必要的测试。
功能与优势:
-
代码审查:
在代码合并之前,团队可以检查代码质量、功能实现、是否符合项目规范等 -
协作:
开发者可以通过评论、建议修改、或讨论需求变更来优化代码 -
版本控制:
确保新代码不会破坏现有功能或引入错误,通过自动化测试和 CI/CD 流程进行验证 -
记录变更历史:
每次 Merge Request 的内容都会记录在 GitLab 中,方便后续追踪和回顾 -
权限控制:
允许设置只有特定角色或拥有权限的人可以审核和批准合并请求
具体操作:
- 首先,在本地创建一个分支,创建好之后会自动跳转至新创建的分支
git checkout -b 需要创建的分支名(如xxx_xxx_250723,功能名_作者名_日期)
- 在完成对代码的修改之后使用以下代码将修改的文件提交至本地库中
git add . // 将所有文件上传至缓存区git commit -m \'写入对于本次提交的描述\'
- 将分支推送到远程仓库中,使用以下代码会在 push 提交的同时在 GitLab 中创建一个同名分支
git branch // 可查看本地的分支git push --set-upstream origin xxx_xxx_250723(刚才创建并完成修改且需要提交的分支名)
- 登录 GitLab ,导航到目标项目的 Merge Requests 页面,点击 “New Merge Request” 按钮,手动选取源分支和目标分支,或者直接在跳出的提示中提交分支
- 填写标题和描述,用于说明修改内容与原因或新开发的功能描述
- 通过以上步骤即可完成初次代码提交
- 当需要重新修改和上传时,仅需在完成修改之后重复第二条的操作并直接输入 git push 即可完成代码提交