Administrator
发布于 2026-02-21 / 1 阅读
0
0

git push tag到仓库

彼时达达,你这个仓库已经 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。


评论