news 2026/5/23 15:38:49

如何创建一个PR

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
如何创建一个PR

第一阶段:本地准备 (在终端操作)

这几步是为了确保你的代码在本地是干净、准确地打包好的。

1. 确认身份
git branch
  • 作用:查看当前所在的分支。

  • 检查点:必须看到* crj_develop(你的名字分支)是绿色的。

  • 为什么:防止你迷迷糊糊把代码改到了master或者develop主分支上(那是生产环境,不能随便动)。

2. 检查现状
git status
  • 作用:查看哪些文件被修改了(红色),哪些是新文件(Untracked)。

  • 检查点

    • 确认红色的文件都是你这次任务修改的代码(比如.cpp,.hpp,.yaml)。

    • 如果有乱七八糟的文件(比如test.txtchmod这种误操作生成的),用rm 文件名删掉它们。

    • 可以把输出给ai分析一下

3. 装箱 (添加到暂存区)

给ai分析完后,看一下主要是哪些改动,再选择提交哪些文件

git add .
  • 作用:把当前目录下所有修改过和新创建的文件,放入“暂存区”(Staging Area)。

  • 解释:相当于把你准备寄快递的东西(修改的代码)全部放进纸箱里,准备封箱。

  • 比如:git add src/planning_node/src/lateral_decider/ref_line_lateral_decider/ref_line_lateral_decider.cpp

4. 封箱 (提交到本地仓库)
git commit -m "fix: 修复侧向决策器变量重定义bug,优化配置"
  • 作用:把暂存区的文件正式保存为一个“版本” (Commit)。

  • 解释:相当于把纸箱封好胶带,贴上快递单。

  • -m后面写什么:写给同事和导师看的说明书。格式通常是类型: 具体内容(如fix: ...feat: ...)。


第二阶段:发送包裹 (推送到远程)

这步操作把你的代码从你的电脑(Docker容器)上传到公司的服务器(Gitee)。

5. 推送
git push origin crj_develop
  • 作用:把你本地的crj_develop分支上的最新提交,推送到远程仓库的crj_develop分支。

  • 解释:快递员把箱子拿走了,现在你的代码已经安全地躺在 Gitee 的云端服务器上了。

  • (如果远程没有这个分支,Git 会自动帮你创建一个)


第三阶段:申请入库 (在 Gitee 网页操作)

代码虽然上传了,但还在你的个人分支里。你需要发起申请,请求把你的代码合并进主干 (develop)。

6. 进入仓库
  • 打开浏览器,在 Gitee 找到北京云旅科技有限公司/luobo_pnc仓库。

7. 进入合并页面
  • 点击页面顶部的Pull Requests(或合并请求) 标签。

  • 点击绿色的+ 新建 Pull Request

8. 填写申请单 (关键!)
  • 源分支 (Source):选crj_develop

  • 目标分支 (Target):选develop

    • 作用:告诉系统,我想把“我的修改”合并进“主干”。

  • 标题:系统通常会自动填你刚才 commit 的内容,检查一下是否清晰。

  • 审查人员 (Reviewers)勾选你的导师(duanbin11)。

    • 作用:指定谁来给你的代码签字画押。

9. 确认创建
  • 点击创建

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/14 17:34:44

vue表格vxe-table 单元格拖拽复制填充功能,如何自定义某个列霍某个单元格禁止拖拽复制值,自定义扩展区域赋值方法

vue表格vxe-table 单元格拖拽复制填充功能,如何自定义某个列霍某个单元格禁止拖拽复制值,自定义扩展区域赋值方法。比如有很多列, 业务需要实现b列不能拖拽复制单元格值,c列允许拖拽复制单元格值。那么可以使用,自定义…

作者头像 李华
网站建设 2026/5/21 13:32:20

在腾讯 CloudStudio 上部署 Moltbot 接入钉钉完整教程

继《Moltbot 接入飞书》和《Moltbot 接入企业微信》后,本文将详细介绍如何将 Moltbot 接入钉钉,实现智能 AI 助手功能。钉钉官方已开源 Moltbot 连接器,让接入变得更加简单! 一、前期准备 1.1 所需资源清单 在开始部署之前,请确保准备好以下资源: ✅ 钉钉企业账号:需要企业管…

作者头像 李华
网站建设 2026/5/22 5:28:16

HCIP 第一次作业

二、实验需求:qqw三、实验步骤-----思路1、首先,创建vlan并将相应端口划分到vlan中,满足PC1和PC3在vlan2的要求。2、为处于同一网段的PC2、PC4、PC5、PC6配置IP地址范围(通过DHCP自动获取),同时设置访问控制…

作者头像 李华
网站建设 2026/5/15 23:13:06

CANN 生态实战:利用 `ge-graph-engine` 构建高性能 AI 推理流水线

CANN 生态实战:利用 ge-graph-engine 构建高性能 AI 推理流水线 cann组织链接:https://atomgit.com/cann ops-nn仓库链接:https://atomgit.com/cann/ops-nn 在深度学习模型从训练走向部署的过程中,图优化与执行引擎扮演着至关重要…

作者头像 李华
网站建设 2026/5/22 12:18:44

AI Agent革命:从“嘴炮王“到“行动派“的效率跨越

文章探讨了AI从"会说话"到"会干活"的革命性跨越,介绍了AI Agent相比传统LLM的三大优势:记忆能力、工具使用能力和目标驱动执行力。重点讲解了MCP协议如何解决API对接问题,以及Agent to Agent协作模式的专业分工力量。通过…

作者头像 李华