DangGIT

A powerful, native Git client for iPhone & iPad.
Branch, commit, merge, and rebase — right from your pocket.

Everything you need. On the go.

Full Git operations in a beautiful, touch-first interface designed for mobile.

🌿

Branch Management

Create, switch, merge, and delete branches. Interactive rebase with pick, squash, fixup, and drop.

📝

Staging & Commits

Stage individual files or hunks, write commit messages, and view rich commit history with graph visualization.

🔀

Merge & Rebase

Fast-forward and full merge support. Rebase your branches with conflict resolution built right in.

🍒

Cherry-Pick

Apply specific commits from any branch with a single tap. Full cherry-pick support on iOS.

📡

Push, Pull & Fetch

Multi-remote support with credential management. Push to and pull from any of your configured remotes.

🔍

Diff & Blame

Side-by-side and unified diff views with syntax highlighting. Git blame to trace code authorship.

📦

Stash & Worktrees

Stash your work-in-progress and manage multiple worktrees for parallel development.

🤝

GitHub, GitLab & Bitbucket

Pull requests, issues, CI/CD pipelines, and notifications — integrated with all major hosting providers.

⌨️

Built-in Terminal

Full terminal emulator with git commands auto-completion. For when you need the raw power of the CLI.

Built for Apple platforms

Native SwiftUI app with platform-specific optimizations.

📱

iPhone

Compact, touch-optimized interface for Git on the go.

iOS 17+
📲

iPad

Take advantage of the larger screen with side-by-side views.

iPadOS 17+
💻

Mac (Planned)

macOS support with full terminal and native integration.

Coming Soon

Open Source

DangGIT is open source and built in public. Contributions, issues, and feature requests are welcome.

Star us on GitHub