Releases: LceAn/UploadToGithub
Releases · LceAn/UploadToGithub
Release list
v2.0.0 重大更新 - 重构代码结构,优化 UI 界面
🎉 重大更新
✨ 新功能
- 🎨 全新 UI 界面,更清晰的视觉展示
- 🔧 代码重构,采用面向对象设计
- 📦 扩展排除文件列表(6 类文件)
- ⚡ 优化命令执行,增加超时保护
- 📊 增强状态展示,区分暂存区/工作区/未跟踪文件
- 🛡️ 更完善的前置检查和错误处理
📝 新增文件
- requirements.txt - 依赖管理
- LICENSE - MIT 许可证
- UPDATE_SUMMARY.md - 更新总结文档
🔧 技术改进
- 完整类型提示(Type Hints)
- 详细文档字符串(Docstrings)
- 模块化函数设计
- 超时保护机制(30 秒)
📊 代码统计
- 5 files changed
- ~710 insertions(+)
- ~401 deletions(-)
📦 依赖
- prettytable>=2.0
- colorama>=0.4
- requests>=2.25
完整更新日志: UPDATE_SUMMARY.md
v1.2.0
v1.1.0
v1.0.0
当前功能
[✔] Git 已登录:name <youremail@example.com>
[✔] 当前目录是Git仓库。
[✔] 远程仓库配置检查通过。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
+----------------------------------------------------+
| Git 仓库信息汇总 |
+-----------------+----------------------------------+
| Git 版本 | git version 2.39.3 (Apple Git-146) |
| 当前状态 | On branch main |
| | Your branch is up to date with |
| | 'origin/main'. |
| 暂存区中的文件 | upload_to_github.py |
| 当前Git用户名 | Your Name |
| 当前Git用户邮箱 | youremail@example.com |
| 远程仓库信息 | origin https://github.com/user/repo.git (fetch) |
| | origin https://github.com/user/repo.git (push) |
+-----------------+----------------------------------+
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
请输入提交信息(输入q退出):v1.0.0
----------------------------------------
暂存区中的文件:
[✘] 暂存区中没有文件。
----------------------------------------
[ℹ] 正在添加所有更改...
----------------------------------------
[ℹ] 正在提交更改,提交信息:v1.0.0
----------------------------------------
提交后的暂存区文件:
----------------------------------------
暂存区中的文件:
[✘] 暂存区中没有文件。
----------------------------------------
[ℹ] 正在推送更改到远程仓库...
[✔] 推送成功!但没有返回任何详细信息。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━