Getting Started
Gitfox works with normal local Git repositories. You can open an existing repository, clone one from a URL, or add a hosted-service account and clone from the repository manager.
Open or clone a repository
Use File β Openβ¦ to open an existing local repository.
Use File β Clone Repositoryβ¦ or press ββC to clone a repository. You can also open Repository β Quick Action with βP; Quick Actions understand clone URLs when you paste or type one into the palette.
Add accounts and credentials
Open Gitfox β Settings β Accounts & Credentials to add GitHub, GitLab, GitLab Self-Managed, Bitbucket, or Gitea accounts. These accounts are used for HTTPS authentication and hosted-service repository actions.
SSH remotes use your normal SSH configuration instead.
Configure Git identity
Open Gitfox β Settings β Git to edit your global user.name, user.email, default branch, and Git binary selection.
Open Gitfox β Settings β Identities or Identities & Signing to add app-level identities that can be selected when committing.
Make your first commit
Open the worktree view, stage files or selected changes, then use Worktree β Commit or press C. The commit window supports recent messages, merge messages, identities, sign-off, amend, commit hooks, and commit signing where the app variant supports it.