webstrom中git插件勾选提交部分文件时却出现提交全部问题怎么解决
·


原因是我有个.husky的文件制定了执行提交的时候就是提交所有的文件
修改.husky/pre-commit文件就可以啦
#!/usr/bin/env sh . "$(dirname -- "$0")/_/husky.sh" # 获取通过 WebStorm 提交的暂存文件(仅勾选的部分) STAGED_FILES=$(git diff --name-only --cached) # 如果没有勾选文件,则退出 if [ -z "$STAGED_FILES" ]; then echo "No files staged for commit." exit 0 fi # 仅对勾选的文件运行检查(例如 ESLint) echo "Running pre-commit on staged files:" echo "$STAGED_FILES" npx eslint $STAGED_FILES
更多推荐
所有评论(0)