Title here
Summary here
Full command reference, grouped by what you are trying to do.
| Command | What it does | Destructive |
|---|---|---|
please commit | Stages changes and writes commits with the AI | No |
please push | Runs commit, then pushes to origin | No |
please status | Plain language view of where you stand | No |
please branch [name] | Lists branches, or creates and switches to one | No |
please switch <name> | Switches to an existing branch | No |
please sync | Fetches and merges the upstream branch | No |
please sync exactly | Makes the local branch match the remote exactly | Yes |
please undo | Undoes the last commit, keeps the changes | No |
please redo | Brings back the last undo | No |
please move-commit <branch> | Moves the last commit onto a new branch | No |
please discard | Throws away all uncommitted changes | Yes |
please restore <path> | Brings back a file deleted in a past commit | No |
please branch delete <name> | Deletes a branch locally and on origin | Yes |
please rename <new-name> | Renames the current branch, including on the remote | No |
please cleanup | Deletes local branches already merged into main | No |
please log | A readable commit graph | No |
please revert | Interactive revert of a past commit | No |
please stash | Saves and clears the working tree | No |
please stash list | Shows saved stashes | No |
please stash pop | Restores the most recent stash | No |
please stash drop | Deletes the most recent stash | Yes |
please squash [n | ref] | Combines a run of commits into one, AI-written message | Only if already pushed |
please purge <path> | Permanently removes a file or folder from all git history | Yes |
please "..." | Agent mode, a plain language request | Varies |
please chat | The agent, kept alive across multiple messages | Varies |
please alias <name> | Gives please a shorter command name | No |
please update | Updates please itself to the latest release | No |
please commit
please push
status, log
branch, switch, rename, cleanup, branch delete
sync, sync exactly
undo, redo
revert, restore, move commit
please discard
stash, stash list, stash pop, stash drop
please squash
please purge
please followed by a plain language request
please chat
please alias
please update