Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
GIT
gitee
RSOC-2026
【RSOC26】第一天学习(gitee and git)
发布于 2026-08-17 18:13:35 浏览:37
订阅该版
[tocm] # 1. RTTStudio的使用 ## 1. 新建RTT项目  ## 2. 基于芯片(开发板)进行创建  在创建的时候需要注意RTT的版本号、芯片具体型号、芯片的串口以及烧录器(调试器) ## 3. 烧录 使用STLINK进行烧录的时候可能会出现error,报错固件版本太低需要更新,可以多尝试几个软件进行更新,***
以防部分软件版本过低
***!!! ============================================================================================================== # 2. Git基础操作与开源协作流程培训 ## 一、Git基础环境配置与核心指令 ### 1.1 环境初始化与身份配置 | 配置项 | 命令 | 说明 | | ----------- | -------------------------------------------- | ------------------------------------------------------------ | | 安装与汉化 | — | 安装Git[Git - 安装 Git](https://git-scm.com/book/zh/v2/起步-安装-Git) | | 全局用户名 | `git config --global user.name "你的用户名"` | 设置提交者身份标识 | | 全局邮箱 | `git config --global user.email "你的邮箱"` | 确保提交记录可追溯 | | SSH密钥生成 | `ssh-keygen -t rsa -C "你的邮箱地址"` | 生成SSH密钥对 | | 添加公钥 | — | 将`~/.ssh/id_rsa.pub`内容添加到Git平台账户设置 | > 由于gitee默认开启了**禁止命令行推送暴露个人邮箱**,所以可以尝试跳过命令:git config --global user.email "你的邮箱"(直接clone会复制邮箱地址),或者在**gitee设置->邮箱管理** 里面关闭“**禁止命令行推送暴露个人邮箱**” ### 1.2 核心操作指令 ```bash # 仓库初始化与拉取 git init # 初始化本地仓库 git clone
# 克隆远端仓库到本地 git pull # 拉取远端最新代码 # 本地变更管理 git add
# 将文件加入暂存区,或者直接使用git add . git commit -m "xxx" # 提交变更到本地仓库 git push origin master # 推送本地提交到远端仓库,如果没有分支要求可以直接git push # 分支管理 git checkout -b
# 创建并切换到新分支 ``` > ⚠️ **注意**:日常开发应在独立分支进行,**严禁直接操作受保护的master分支**。 --- ## 二、开源协作流程与PR提交规范 ### 2.1 Fork模式下的协作机制 ``` ┌─────────────────┐ Fork ┌─────────────────┐ │ 上游仓库 │ ────────────► │ 个人Fork仓库 │ │ (upstream) │ │ (origin) │ └─────────────────┘ └─────────────────┘ ▲ │ │ fetch / pull │ push │ (同步上游代码) │ (推送功能分支) └──────────────────────────────────┘ ``` **关键步骤:** | 步骤 | 命令/操作 | 说明 | | --------------- | ----------------------------------------------- | ------------------------ | | 1. Fork仓库 | Git平台界面操作 | 将上游仓库Fork到个人账户 | | 2. 克隆个人仓库 | `git clone <个人仓库URL>` | 下载到本地开发 | | 3. 添加上游远程 | `git remote add upstream <上游URL>` | 建立与上游的关联 | | 4. 创建功能分支 | `git checkout -b xxx` | 按日期/功能创建分支 | | 5. 同步上游代码 | `git fetch upstream` / `git pull upstream main` | 保持代码最新,解决冲突 | | 6. 推送并提PR | `git push origin xxx` → 平台界面创建PR | 请求合并到上游 | > ⚠️ **严禁在个人Fork仓库中直接修改master分支**,所有开发必须在功能分支完成。 ### 2.2 PR提交与审核流程 ``` 学员开发完成 → push到个人Fork功能分支 → 平台创建PR → 指定Reviewer(如果无法指定就跳过) ↓ 审查通过 → 合并到上游 审查不通过 → 修改后重新提交 ``` - **Reviewer指定**:提交PR时需指定对应的组长或导师 - **冲突解决**:本地分支落后上游时,先`fetch upstream`合并最新代码,再解决冲突 --- ## 三、git常用命令速查表 ```bash # 配置 git config --global user.name "xxx" git config --global user.email "xxx@example.com" # 仓库操作 git init git clone
git remote set-url origin url #直接修改远程仓库地址 # 第一次 clone 自己的 Fork 后,只执行一次,告诉 Git:"原始仓库在这里,以后我叫它 upstream" git remote add upstream
#添加上游地址 git remote -v #查看当前仓库的远端地址 # 日常开发 git checkout -b
#创建并且进入新分支 git add . #添加暂存文件 git commit -m "描述信息" #类似于添加日志 git push origin
# 同步上游 git fetch upstream
#下载上游branch分支仓库,如果不写就是全部分支 git merge upstream/master #合并上游代码 # 或 git pull upstream master # 查看状态 git status git log --oneline git branch #查看所有分支 ```
0
条评论
默认排序
按发布时间排序
登录
注册新账号
关于作者
SX19
这家伙很懒,什么也没写!
文章
2
回答
0
被采纳
0
关注TA
发私信
相关文章
1
用GIT GUI的时候每次PUSH都要手动填一遍目标仓库地址?
2
git上面的图片加载不出来,有其他可以看BSP 制作教程的方法吗
3
gitee这几个版本怎么分别
4
packages 的 git失败
5
软件包的镜像地址怎么找呢
6
关于tortoisegit的push操作
7
RTT Studio 内置git 推送不到远程gitee仓库
8
git软件包失败下载失败,找不到CA路径?
9
studio内置的git该如何使用
10
RT-Thread studio的git功能可以直接使用吗?
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
【最新活动】RT-Thread论坛活动正在进行(2026年5月活动已更新)
4
国产MCU移植系列教程汇总,欢迎查看!
5
机器人操作系统 (ROS2) 和 RT-Thread 通信
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
五分钟玩转RT-Thread新社区
8
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
9
STM32的“GPU”——DMA2D实例详解
10
RT-Thread隐藏的宝藏之completion
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
Bootloader
AT
Hardfault
CAN总线
ART-Pi
FinSH
DMA
USB
RT-Thread
SCons
文件系统
RT-Thread Nano
线程
MQTT
STM32
FAL
rt-smart
BSP
cubemx
RTC
WIZnet_W5500
PWM
I2C_IIC
UART
packages_软件包
GD32
ota在线升级
ESP8266
freemodbus
flash
keil_MDK
编译报错
ADC
潘多拉开发板_Pandora
flashDB
Debug
ulog
msh
rt_mq_消息队列_msg_queue
socket
MicroPython
SDIO总线
中断
SFUD
QEMU
本月问答贡献
crystal266
3
个答案
1
次被采纳
CYFS
3
个答案
1
次被采纳
oxlm
1
个答案
1
次被采纳
王棒棒
1
个答案
1
次被采纳
wdfk_prog
1
个答案
1
次被采纳
本月文章贡献
Ewan11111
3
篇文章
1
次点赞
徐VV
2
篇文章
2
次点赞
金阳阳
2
篇文章
1
次点赞
longtsing
1
篇文章
4
次点赞
RTT_Studio
1
篇文章
4
次点赞
回到
顶部
发布
问题
投诉
建议
回到
底部