Gitzy - Git client for serious devs
Your Git workflow, anywhere.
Gitzy brings modern Git operations to iPhone and iPad.
Clone, commit, branch, stash, tag, sync, and resolve conflicts with a safe, clear, mobile-first experience.
Why Gitzy
- Full Git on iOS: Clone, fetch, pull, push, force push, and upstream setup from a native SwiftUI app.
- Safe Commit Workflow: Stage/unstage per file, stage hunks, view diffs, and create reliable commits.
- Amend Support: Amend the latest commit message, or amend including staged changes when needed.
- Branch Management: List local/remote branches, create, switch, delete local branches, and track remotes.
- Tag Management: Create lightweight tags, push single/all tags, and delete tags locally or on remote.
- Stash Workflow: Create, list, apply, and drop stashes with conflict-aware handling.
- Merge Conflict Safety: Conflict detection, conflict flow UI, push blocking during conflicts, and explicit recovery paths.
- Sync Visibility: Ahead/behind status, last-checked/last-synced indicators, and manual refresh controls.
- Provider-Agnostic Architecture: Works with GitHub, GitLab, Bitbucket, Codeberg/Forgejo, and self-hosted Gitea workflows.
- Human-Friendly Errors: Typed error mapping and clear recovery guidance instead of cryptic Git output.
- Performance Mindset: Async/await Git operations, responsive UI, and large-repo aware loading patterns.
- Theme Support: System, Light, and Dark appearance modes.
Get Started
Install Gitzy from the App Store, open or clone a repository, and start working: review changes, commit, sync, branch, and ship from your phone.
Disclaimer
Gitzy is provided AS IS and AS AVAILABLE, without warranties. By using Gitzy, you accept full responsibility for your actions and data. See disclaimer in the app.