21 repositorios
Utilities for enhancing Git workflows and repository management.
Explore 21 awesome GitHub repositories matching part of an awesome list · Git Tools. Refine with filters or upvote what's useful.
git-extras is a collection of command line extensions for Git that provide utilities for managing repositories, analyzing commit history, and automating version control workflows. The suite includes tools for generating automated changelogs from commit history and utilities for identifying and cleaning up merged or stale branches. The project provides a set of analysis tools to quantify project contributions by calculating commit percentages and author metrics. It further includes capabilities for summarizing repository metadata and state to optimize routine inspections. The toolset is imple
Additional utilities for repository management and reporting.
This project is a Git credential helper that automates the storage and retrieval of authentication secrets for remote repository operations. It functions as an OAuth token manager and an operating system vault storage interface to ensure authentication secrets are encrypted at rest. The tool acts as a cross-platform authentication broker, enabling the sharing of secure credentials between a host operating system and a Linux subsystem. It also serves as an enterprise proxy gateway, routing authentication traffic through corporate proxy servers to reach restricted repository endpoints. The sys
Handles secure Git credential management.
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
Standalone Git repository tool and shell extension.
posh-git is a PowerShell extension that provides a Git prompt and a set of toolsets for enhancing terminal productivity. It integrates Git status and branch information directly into the PowerShell command prompt and provides a toolkit for customizing the appearance, colors, and path formatting of the shell session. The project distinguishes itself by providing command line autocompletion for Git commands, branch names, and file paths. It also includes an SSH agent manager with wrapper commands to start, stop, and monitor the status of secure shell agent processes. The software covers broade
PowerShell environment integration for Git.
git-secret is a command line tool and Bash encryption utility used to manage sensitive configuration files and passwords within Git repositories. It enables version controlled secret storage by encrypting files with GPG public keys, ensuring that sensitive data can be committed to a repository without exposing plaintext. The tool utilizes a PGP encryption workflow to control access through a managed keyring of authorized public keys. This allows for the granting and revocation of decryption permissions for specific users. To prevent accidental data leaks, it automatically integrates with Git
Stores private data securely within a repository.
Overcommit es un gestor de hooks de Git y sistema de automatización de flujos de trabajo utilizado para configurar, desplegar y orquestar scripts que aplican estándares de codificación y flujos de trabajo de proyectos. Actúa como una capa de gestión para la configuración distribuida de hooks, aplicando plantillas globales en múltiples repositorios para asegurar reglas de validación consistentes. El sistema funciona como un ejecutor de tareas en paralelo, ejecutando múltiples scripts de validación simultáneamente a través de núcleos de CPU para reducir el tiempo empleado durante las comprobaciones pre-commit. Se distingue por la verificación de integridad basada en firmas para detectar cambios no autorizados en el código de los plugins y proporciona omisión basada en el entorno para saltar condicionalmente scripts de validación específicos. El proyecto cubre una amplia gama de capacidades, incluyendo validación de código pre-commit con linters de terceros, estandarización de mensajes de commit y verificación de requisitos de push. También automatiza tareas post-checkout y post-merge, gestiona dependencias de hooks y utiliza filtrado basado en glob para restringir la ejecución de hooks a archivos o ramas específicas.
Configurable manager for Git hooks.
Git .NET = ❤
Native Git implementation for managed code.
From git log to SemVer in no time
Generates semantic version numbers from repository state.
A command-line tool that helps you clean up Git branches that have been merged into master.
Safely removes merged branches from the repository.
NOT MAINTAINED
Improved synchronization for local branches.
Reflow automatically creates pull requests, ensures the code review is approved, and squash merges finished branches to master with a great commit message template.
Automates quality control workflows for Agile teams.
A collection of git utilities, useful extra git scripts, tutorials and other useful articles.
Collection of helper scripts for Git.
Lint your commit messages, run tests, format or analyze code, and perform any other checks automatically when you commit or push. 🚀
Git hooks runner for linting and automation.
Fast GitHub command line client (deprecated). gh has been merged into https://github.com/github/hub, see https://github.com/github/hub/issues/475 for more info
Fast command-line interface for GitHub.
A web frontend for Git repositories
Web-based interface for browsing Git repositories.
Git plugin for Semantic Versioning
Simplifies semantic versioning and changelog management.
Quickly navigate GitHub from the command line.
Opens the current repository directory on GitHub.
Find the first broken commit without having to learn git bisect
Automates finding the commit that introduced a bug.
git-spelunk, an interactive git history tool
Tool for deep inspection of Git blame history.