GitHub 项目版本管理与 Release 发布流程记录
GitHub 项目版本管理与 Release 发布流程记录
1. 项目环境设置
1.1 打开 VS Code 并进入项目目录
E:\adb\Do>code .
1.2 配置 Git 用户信息
E:\adb\Do>git config --global user.name "n"
E:\adb\Do>git config --global user.email "**@gmail.com"
注意: 之前误将
git config
命令写在了一行,导致错误error: no action specified
,应分开执行。
2. 提交代码到 GitHub 仓库
2.1 添加所有修改到暂存区
E:\adb\Do>git add .
2.2 提交更改并写入提交信息
E:\adb\Do>git commit -m "增加开启/断开远程连接功能,scrcpy 设备选择,自动连接设备功能"
提交结果:
[main cfa4c83] 增加开启/断开远程连接功能,scrcpy 设备选择,自动连接设备功能
15 files changed, 555 insertions(+), 26 deletions(-)
create mode 100644 Coordinate.txt
...
注意: 之前错误地将
git push
放在git commit
命令后面一行,导致 Git 误以为push
是提交信息的一部分。
2.3 推送代码到 GitHub
E:\adb\Do>git push origin main
推送结果:
info: please complete authentication in your browser...
Enumerating objects: 21, done.
Counting objects: 100% (21/21), done.
...
To https://github.com/ot.git
1ff7fc7..cfa4c83 main -> main
注意: 需要完成 GitHub 账户身份验证。
3. 创建 Tag 并发布 Release
3.1 创建 Tag
E:\adb\Do>git tag -a v1.0.0 -m "增加开启/断开远程连接功能,scrcpy 设备选择,自动连接设备功能"
3.2 推送 Tag 到远程仓库
E:\adb\Do>git push origin v1.0.0
推送结果:
Enumerating objects: 1, done.
Counting objects: 100% (1/1), done.
Writing objects: 100% (1/1), 242 bytes | 242.00 KiB/s, done.
Total 1 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0)
To https://github.com/yhdxtn/DouyinCommentBot.git
* [new tag] v1.0.0 -> v1.0.0
3.3 在 GitHub 上创建 Release
- 打开 GitHub 仓库:Do
- 进入 Releases 页面,点击 Draft a new release。
- 选择 v1.0.0 作为 Tag,并填写 Release 说明。
- 点击 Publish release 发布。
可选: 也可以使用 GitHub CLI(需安装
gh
工具):
E:\adb\Do>gh release create v1.0.0 --title "版本 1.0.0" --notes "增加开启/断开远程连接功能,scrcpy 设备选择,自动连接设备功能"
4. 总结
- 避免
git commit -m
后直接接git push
,应该分开执行。 git config
需要分开设置user.name
和user.email
,否则会报错。- 创建
Tag
后需要手动push
,否则远程仓库不会显示。 - 使用
GitHub Releases
可以更好地管理项目版本,并提供源码下载。
📌 至此,代码已经成功推送,并在 GitHub 上创建了 v1.0.0 Release! 🚀