ddugit is a desktop Git client for macOS and Windows. It displays history as a map, with each branch uniquely represented. Users can initiate operations like merging branches, cherry-picking, rebasing, or moving a commit by dragging on the map. It seeks confirmation before implementing changes.
Features include interactive rebase, conflict resolution, undo options, stage and discard by file, hunk or line, stash options, fetch, pull, push with ahead/behind counts and --force-with-lease, pull requests on branches, full-history search, branch or commit comparison, file history and blame, worktrees, submodules, Git LFS, bisect, tags, patches, per-repository commit identities with GPG and SSH signing, list view, themes, map styles, and a repository dashboard.
ddugit works with your installed Git, SSH, editor, and diff tools and does not transmit your code. It's free for unlimited personal or commercial use with an optional Pro license for additional features and up to 3 devices compatibility. The Pro version includes backports, stacked branches, release notes, unlimited dashboard with batch actions, pull requests from private and self-hosted GitHub/GitLab, and air-gapped transfer with Git bundles.
No comments or reviews, maybe you want to be first?