# gitee-push **Repository Path**: zweiRider/gitee-push ## Basic Information - **Project Name**: gitee-push - **Description**: Gitee 推送脚本 - Node.js 版本 该脚本用于自动化推送代码到 Gitee,并创建 PR 支持自动提交、推送、创建 PR 等功能 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-29 - **Last Updated**: 2025-12-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Gitee Push Automation 🚀 一个自动化推送代码到 Gitee 并创建 PR 的 Node.js 工具。 ## 特性 - ✅ 自动检测 Git 仓库状态 - ✅ 智能提交类型选择(暂存区/全部文件/选中文件) - ✅ 自动推送到远程仓库 - ✅ 一键创建 Gitee Pull Request - ✅ 可视化文件选择界面 - ✅ 自动打开 PR 页面 - ✅ 支持命令行参数 - ✅ 完整的错误处理 ## 安装 ### 全局安装(推荐) ```bash npm install -g gitee-push-automation ``` ## 功能演示 #### 有未推送的提交 ![有未推送的提交](https://gitee.com/zweiRider/gitee-push/raw/main/images/1st.png) #### 选择提交类型 ![选择提交类型](https://gitee.com/zweiRider/gitee-push/raw/main/images/2nd.png) #### commit前选择提交的文件 ![commit前选择提交的文件](https://gitee.com/zweiRider/gitee-push/raw/main/images/3rd.png) #### 展示选中的文件 ![展示选中的文件](https://gitee.com/zweiRider/gitee-push/raw/main/images/4th.png) #### 选择commit提交类型 ![选择commit提交类型](https://gitee.com/zweiRider/gitee-push/raw/main/images/5th.png) #### commit提交描述 ![commit提交描述](https://gitee.com/zweiRider/gitee-push/raw/main/images/6th.png) #### 预览commit ![预览commit](https://gitee.com/zweiRider/gitee-push/raw/main/images/7th.png) #### 推送远程并选择合并到的目标分支 ![推送远程并选择合并到的目标分支](https://gitee.com/zweiRider/gitee-push/raw/main/images/8th.png) #### 查看推送到远程的commit信息 ![查看推送到远程的commit信息](https://gitee.com/zweiRider/gitee-push/raw/main/images/12th.png) #### 创建PR成功 ![创建PR成功](https://gitee.com/zweiRider/gitee-push/raw/main/images/9th.png) #### 打开浏览器预览PR ![打开浏览器预览PR](https://gitee.com/zweiRider/gitee-push/raw/main/images/10th.png) #### 查看PR ![查看PR](https://gitee.com/zweiRider/gitee-push/raw/main/images/11th.png)