?
原因是我有個.husky的文件制定了執行提交的時候就是提交所有的文件
修改.husky/pre-commit文件就可以啦
#!/usr/bin/env sh . "$(dirname -- "$0")/_/husky.sh"# 獲取通過 WebStorm 提交的暫存文件(僅勾選的部分) STAGED_FILES=$(git diff --name-only --cached)# 如果沒有勾選文件,則退出 if [ -z "$STAGED_FILES" ]; thenecho "No files staged for commit."exit 0 fi# 僅對勾選的文件運行檢查(例如 ESLint) echo "Running pre-commit on staged files:" echo "$STAGED_FILES" npx eslint $STAGED_FILES