GitUp is a graphical user interface client and version control tool for managing Git repositories. It provides a visual environment for browsing repository content, editing history, and performing version control operations. The application features an interactive commit graph visualizer for navigating branching and merging history. It includes a dedicated history editor that allows for the visual manipulation of the project timeline, including the ability to reorder, split, and roll back commits. The tool covers diff analysis through side-by-side file comparisons and high-speed content sear
GitExtensions is a graphical user interface client for managing Git repositories. It provides a suite of visual tools for browsing commit logs, staging changes, and tracking file evolution across a project's history. The project features a commit visualizer that maps branch and merge relationships via a graphical map and a dedicated history manager for performing interactive rebases and squashing commits. It includes a visual merge conflict resolver to identify and fix overlapping code changes during merges or history rewrites. The software covers broad version control capabilities, includin
Ungit is a web-based graphical interface and version control client for managing Git repositories. It provides a visual dashboard for performing version control operations, staging changes, and committing files without using a terminal. The project integrates third-party merge utilities to resolve file conflicts and includes a system for signing and verifying the authenticity of code contributions using PGP encryption keys. The interface maintains synchronization with the local filesystem by monitoring directory changes in real time to update the repository state. It interfaces with the unde
grv is a terminal-based version control client and interactive Git repository browser. It functions as a terminal user interface for browsing commit history, inspecting code differences, and managing branches and tags within Git repositories. The project distinguishes itself through a graphical commit graph visualizer that renders branching patterns and merge history directly in the terminal. It employs a tiled view layout engine and tabbed workspace management to display multiple repository perspectives simultaneously, supported by real-time filesystem monitoring to update the interface auto
SourceGit est un client Git GUI de bureau multiplateforme et un outil de contrôle de version compatible avec Windows, macOS et Linux. Il fournit une interface utilisateur graphique pour cloner, fusionner et analyser les changements de code, agissant comme un gestionnaire visuel pour les dépôts Git.
The main features of sourcegit-scm/sourcegit are: Git GUI Clients, Advanced Git Operations, Cross-Platform Desktop Clients, Git Version Control Clients, Git History Visualizations, Side-by-Side Diff Viewers, Commit Graph Visualizers, Code Diff Visualizers.
Open-source alternatives to sourcegit-scm/sourcegit include: git-up/gitup — GitUp is a graphical user interface client and version control tool for managing Git repositories. It provides a… rgburke/grv — grv is a terminal-based version control client and interactive Git repository browser. It functions as a terminal user… gitextensions/gitextensions — GitExtensions is a graphical user interface client for managing Git repositories. It provides a suite of visual tools… fredriknoren/ungit — Ungit is a web-based graphical interface and version control client for managing Git repositories. It provides a… gitkraken/vscode-gitlens — GitLens is a Git extension for VS Code that brings inline blame annotations, CodeLens authorship information, and an… facebook/sapling — Sapling is a scalable version control system designed to handle repositories with millions of files and commits,…