diff --git a/auto-commit-config.sh b/auto-commit-config.sh index c0d89a1..d444df0 100755 --- a/auto-commit-config.sh +++ b/auto-commit-config.sh @@ -7,7 +7,7 @@ cd "$REPO_DIR" || exit 1 # 检查是否有变更 # 检查是否有文件变更(忽略子模块 workspace) -CHANGES=$(git status --porcelain 2>/dev/null | grep -v '^[? ]* workspace' | head -1) +CHANGES=$(git status --porcelain --ignore-submodules 2>/dev/null) if [ -z "$CHANGES" ]; then # 无变更,静默退出 exit 0