彼时达达,你这个仓库已经 push 到你自己的 Gitea(git.bismih520.com) 了 👍
现在要做 release v0.1,其实就 3 步:
👉 commit → tag → push tag
下面给你一个你 LifeOS / 机器人项目里常用的标准流程(可直接复制)👇
✅ 一、确认当前代码干净
git status
如果有修改:
git add .
git commit -m "release: v0.1 initial version"
👉 建议你以后统一 commit 规范(你之前做 ymbot_e_control 那些 repo 也适合):
feat:
fix:
docs:
release:
✅ 二、创建 Release Tag
1️⃣ 推荐:带说明的 Tag
git tag -a v0.1 -m "First release v0.1"
查看 tag:
git tag
2️⃣ 推送 Tag 到远程
git push origin v0.1
或者一次推送全部 tag:
git push origin --tags
✅ 三、在 Gitea 网页创建 Release(可选但推荐)
打开:
👉 https://git.bismih520.com/bismih520/daohang/releases
点击 New Release
填写:
Tag: v0.1
Title: First release
Notes:
- 初始导航仿真版本
- 支持 3D视觉避障(Isaac / Mujoco demo)
👉 这样以后你 OTA / 自动部署就能用 tag 下载
比如你 LifeOS OTA 脚本可以:
git clone --branch v0.1 https://git.bismih520.com/bismih520/daohang.git
✅ 四、进阶:自动 Release(你这种多机器人项目很适合)
以后你可以做一个脚本:
#!/bin/bash
VER=$1
git add .
git commit -m "release: $VER"
git tag -a $VER -m "Release $VER"
git push origin main
git push origin $VER
用法:
./release.sh v0.2
👉 非常适合你多 repo(beyondmimic_controller、state_machine_master 等)
✅ 五、版本号建议(机器人项目)
给你一个适合 VLA / 仿真 / ROS 项目 的版本规则:
v0.1 初始demo
v0.2 仿真稳定
v0.3 sim2real接口
v1.0 第一台机器人跑通
v2.0 群控 + OTA
你 LifeOS 仓库可以统一:
ymbot_nav v0.1
ymbot_arm v0.1
lifeos_core v0.5
✅ 六、如果 tag 错了怎么删
git tag -d v0.1
git push origin :refs/tags/v0.1
✅ 如果你想更高级一点
我可以帮你做一个:
👉 机器人项目 Release 标准模板
自动生成 CHANGELOG
自动打 docker image
自动 OTA 更新
就像你 Portainer / MinIO 一键脚本那种 😄
要的话告诉我:
👉 这个 daohang 仓库是 ROS / Mujoco / Isaac 哪个仿真?
我给你定制 release pipeline。