# Commit+ - [Introduction](https://docs.commitplus.app/introduction.md): What Commit+ is, what it supports today, and where the product is heading. - [Installation](https://docs.commitplus.app/docs/installation.md): Build and run Commit+ from source on macOS. - [Keyboard Shortcuts](https://docs.commitplus.app/docs/keyboard-shortcuts.md): Every keyboard shortcut in Commit+. - [Undo Action](https://docs.commitplus.app/features/undo-any-action.md): Tower-style undo/redo for stage, commit, stash, branch, discard, and remote actions. - [Drag and Drop](https://docs.commitplus.app/features/drag-and-drop.md): Current and planned Git actions by dragging commits, branches, files, and stashes. - [AI assistance](https://docs.commitplus.app/features/ai-features.md): Generate commit messages, review changes, explain commits, and resolve conflicts with Apple Intelligence on-device or your own cloud-provider API key. - [Git Flow Lite](https://docs.commitplus.app/features/git-flow.md): Start and finish Feature, Bugfix, Release, and Hotfix branches with repository-local configuration, worktree support, and guarded recovery. - [Reflog](https://docs.commitplus.app/features/reflog.md): Browse local Git reference history, inspect past HEAD movements, and recover work by creating a branch from an earlier commit. - [Worktree Workflow](https://docs.commitplus.app/features/worktrees.md): Coming soon: guided worktree workflows for feature branches and task cleanup. - [Prevent potential conflicts](https://docs.commitplus.app/features/prevent-potential-conflicts.md): Identify files that may overlap with an incoming branch update before starting the update. - [Resolve Conflict Tool](https://docs.commitplus.app/features/conflict-resolution.md): Visual diff viewer with inline conflict markers and stage resolution. - [Pull requests: view open PRs from connected Git providers](https://docs.commitplus.app/features/pull-requests.md): Browse open pull requests for a connected repository in Commit+, with status, branch, and author details, then open any PR in your provider's web interface. - [Command Line Interface](https://docs.commitplus.app/features/cli.md): Open Git repositories in Commit+ directly from the Terminal with the commit command. - [Commit](https://docs.commitplus.app/docs/commit.md): Stage and commit changes in Commit+. - [Push, Pull & Fetch](https://docs.commitplus.app/docs/push-pull-fetch.md): Sync your local repository with the remote. - [Branch, Merge & Rebase](https://docs.commitplus.app/docs/branch-merge-rebase.md): Create branches, merge, and rebase in Commit+. - [Stash](https://docs.commitplus.app/docs/stash.md): Save and apply stashes of uncommitted work. - [Cherry-Pick & Revert](https://docs.commitplus.app/docs/cherry-pick-revert.md): Copy or revert commits across branches. - [Quick Search](https://docs.commitplus.app/docs/search.md): Spotlight-style search for commits, files, branches, and tags. - [AI chat history & PR generation](https://docs.commitplus.app/changelog/v1.1.1.md): Commit+ v1.1.1 adds persistent repository AI chat, AI-generated PR titles and descriptions, full file preview in History, web sign-in, and a welcome window. - [Reflog workspace](https://docs.commitplus.app/changelog/v1.1.0.md): Commit+ v1.1.0 adds a Reflog workspace for local reference history, event inspection, search, pagination, and branch-based recovery. - [Prevent potential conflicts and refine History](https://docs.commitplus.app/changelog/v1.0.8.md): Commit+ v1.0.8 adds early potential-conflict warnings for branch updates, richer History details, and refinements to local state and commit workflows. - [Repository AI, conflict resolution, and workflow polish](https://docs.commitplus.app/changelog/v1.0.7.md): Commit+ v1.0.7 adds Repository AI Chat, AI-assisted conflict resolution, commit explanations, and refinements across the toolbar, history, and sidebar. - [Git Flow Lite, AI commits, and workflow polish](https://docs.commitplus.app/changelog/v1.0.4.md): Commit+ v1.0.4 adds Git Flow Lite, AI-generated commit messages, repository integrations, conflict-resolution improvements, and safer Git workflows. - [Pull Requests in Commit+](https://docs.commitplus.app/changelog/v1.0.3.md): Commit+ v1.0.3 introduces an in-app Pull Requests view with branch, author, state, and provider details. - [Architecture](https://docs.commitplus.app/docs/architecture.md): How Commit+ is structured under the hood. - [Local Development](https://docs.commitplus.app/docs/local-development.md): Set up the open-source Commit+ project locally. - [Contributing](https://docs.commitplus.app/docs/contributing.md): How to build, test, and contribute to Commit+.