#!/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
