#!/bin/bash # 获取当前日期和时间 COMMIT_DATE=$(date +"%Y-%m-%d %H:%M:%S") # 添加所有变更到暂存区 git add . # 检查是否有文件被添加、修改或删除 if git diff --cached --quiet; then echo "没有检测到需要提交的变更。" else # 创建提交消息 COMMIT_MESSAGE="feat: ${COMMIT_DATE} - 全面架构重构、功能增强及问题修复" # 提交变更 git commit -m "$COMMIT_MESSAGE" # 推送变更到远程仓库 git push origin master echo "Git 推送完成!" fi