Command overview

Version 0.2.0 Updated Sep 14, 2026

git-donkey ships Git subcommands, exposed as console entrypoints. Git invokes these as git <subcommand> when git-<subcommand> is available on the PATH.

  • git donkey (git-donkey) creates linked worktrees for branch-based work.
  • git track (git-track) fetches the first remote and switches to or creates a tracking branch.
  • git incoming (git-incoming) and git in (git-in) show commits that would be pulled from the current branch's upstream.
  • git outgoing (git-outgoing) and git out (git-out) show commits that would be pushed to the current branch's upstream.
  • git fafo (git-fafo) scaffolds and publishes a new GitHub repository from a template.
  • git plonk (git-plonk) removes completed, clean worktrees or generated directories from worktrees created by git donkey, and reports any completed worktree it leaves in place.
  • git donkey-template (git-donkey-template) displays and creates the template directory for the current repository.