心累,如果是仓库其实也多加点权限
"permission": {
"bash": {
"git branch -D": "deny",
"git branch -D *": "deny",
"git branch -f": "deny",
"git branch -f *": "deny",
"git checkout": "deny",
"git checkout *": "deny",
"git checkout-index *": "deny",
"git clean": "deny",
"git clean *": "deny",
"git commit --amend": "deny",
"git commit --amend *": "deny",
"git filter-branch *": "deny",
"git filter-repo *": "deny",
"git gc *": "deny",
"git gc --prune*": "deny",
"git prune": "deny",
"git prune *": "deny",
"git prune-packed": "deny",
"git prune-packed *": "deny",
"git push * --force": "deny",
"git push * -f": "deny",
"git push --delete *": "deny",
"git push --force *": "deny",
"git push --force-with-lease *": "deny",
"git push -f *": "deny",
"git read-tree *": "deny",
"git rebase *": "deny",
"git reflog *": "deny",
"git reflog delete": "deny",
"git reflog delete *": "deny",
"git reflog expire *": "deny",
"git replace *": "deny",
"git reset": "deny",
"git reset *": "deny",
"git restore": "deny",
"git restore *": "deny",
"git rm": "deny",
"git rm *": "deny",
"git stash branch": "deny",
"git stash branch *": "deny",
"git stash clear": "deny",
"git stash clear *": "deny",
"git stash drop": "deny",
"git stash drop *": "deny",
"git submodule deinit *": "deny",
"git switch": "deny",
"git switch *": "deny",
"git symbolic-ref --delete": "deny",
"git symbolic-ref --delete *": "deny",
"git symbolic-ref -d": "deny",
"git symbolic-ref -d *": "deny",
"git tag --delete": "deny",
"git tag --delete *": "deny",
"git tag -d": "deny",
"git tag -d *": "deny",
"git update-ref *": "deny",
"git update-ref -d": "deny",
"git update-ref -d *": "deny",
"git worktree prune *": "deny",
"git worktree remove *": "deny"
}
},