git.* slots

13 slots, each with its own page and JSON declaration. See how this reference is built.

Slot Description
git.branch.list Returns every branch in the local repository, marking which one is currently checked out.
git.checkout Checks out a Git branch.
git.clone-repo Clones a Git repository.
git.commit Stages all changes in the repo and creates a new commit with the supplied message and author.
git.create-repo Initializes a Git repository.
git.delete-repo Deletes a local Git repository.
git.diff Returns the unified diff between the working tree and HEAD, for the whole repository or one file.
git.fetch Fetches updates from a Git remote.
git.pull Pulls updates from a Git remote.
git.push Pushes changes to a Git remote.
git.remote.add Adds a Git remote.
git.restore Discards uncommitted changes by restoring one file from HEAD, or resets the whole working tree to HEAD including removal of untracked files.
git.status Returns Git repository status.