awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

38 repositorios

Awesome GitHub RepositoriesBranch Management Utilities

Tools for tracking, cleaning, and navigating repository branches.

Explore 38 awesome GitHub repositories matching devops & infrastructure · Branch Management Utilities. Refine with filters or upvote what's useful.

Awesome Branch Management Utilities GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • chalarangelo/30-seconds-of-codeAvatar de Chalarangelo

    Chalarangelo/30-seconds-of-code

    128,121Ver en GitHub↗

    30-seconds-of-code is a comprehensive knowledge base and programming snippet library designed to support software engineering education and professional development. It provides a curated collection of reusable code units and technical guides that help developers master core language mechanics, design patterns, and architectural philosophies. The project distinguishes itself by offering a wide-ranging library of algorithmic solutions and web development patterns that are organized into modular, independently testable units. It emphasizes functional programming paradigms and declarative logic,

    Offers utilities for tracking, cleaning, and navigating repository branches.

    JavaScriptastroawesome-listcss
    Ver en GitHub↗128,121
  • k88hudson/git-flight-rulesAvatar de k88hudson

    k88hudson/git-flight-rules

    42,472Ver en GitHub↗

    git-flight-rules is a collection of curated guidelines, operational resources, and a command reference for managing version control with Git. It provides a set of procedure-based rules and best practices designed to organize code history, branches, and collaborative development. The project distinguishes itself by providing structured workflows for complex history manipulation and data recovery. This includes specific guidance on rewriting commit history to remove sensitive data, using the reference log to recover lost work, and employing binary searches to isolate regressions. The resource

    Offers a reference for tracking, renaming, and navigating local and remote branches.

    Ver en GitHub↗42,472
  • homebrew/legacy-homebrewAvatar de Homebrew

    Homebrew/legacy-homebrew

    26,849Ver en GitHub↗

    This project is a command line package manager and dependency management engine used for installing, updating, and removing software packages across different operating systems. It functions as a package recipe system and software repository administrator, utilizing declarative scripts to define software sources, build arguments, and installation steps. The system operates as a binary distribution platform that compiles source code into pre-compiled binaries and distributes them through remote repositories. It includes an automated version tracker that monitors upstream software releases and

    Monitors external software registries to automatically trigger version updates in build recipes via pull requests.

    Ver en GitHub↗26,849
  • nvie/gitflowAvatar de nvie

    nvie/gitflow

    26,825Ver en GitHub↗

    Gitflow es una extensión del modelo de ramificación de Git y una herramienta de automatización de flujo de trabajo. Proporciona un conjunto de herramientas de línea de comandos y scripts automatizados para gestionar el desarrollo de funciones, ciclos de lanzamiento y correcciones urgentes (hotfixes) utilizando operaciones estándar de Git. El proyecto coordina los lanzamientos de software y el control de versiones a través de la gestión de ramas dedicadas de lanzamiento y soporte. Automatiza la creación y fusión de ramas para mantener un ciclo de desarrollo estructurado y gestionar la transición del código del desarrollo a la producción. La herramienta cubre el ciclo de vida completo de varios tipos de ramas, incluida la aislamiento del nuevo desarrollo a través de ramas de funciones y la implementación de correcciones de producción urgentes a través de ramas de hotfix. También incluye utilidades para preparar versiones de software a través de ramas de lanzamiento y mantener versiones de software más antiguas a través de ramas de soporte.

    Integrates urgent production fixes by branching from the master line and merging back to both production and development.

    Shell
    Ver en GitHub↗26,825
  • extrawurst/gituiAvatar de extrawurst

    extrawurst/gitui

    22,118Ver en GitHub↗

    Gitui is a terminal user interface and repository manager built with Rust. It provides a keyboard-driven visual environment for performing version control operations without the need to type manual command line arguments. The application enables the management of Git branches, commits, and remote synchronization, alongside capabilities for stashing temporary work and managing submodules. It includes support for GPG commit signing to verify identity through cryptographic signatures. Users can customize the experience through keyboard shortcut rebinding and visual theme adjustments. The interf

    Provides tools for creating, renaming, deleting, and navigating repository branches.

    Rust
    Ver en GitHub↗22,118
  • homebrew/homebrew-caskAvatar de Homebrew

    Homebrew/homebrew-cask

    22,087Ver en GitHub↗

    Homebrew Cask is a command-line interface for the installation and management of macOS binary applications. It automates the deployment of prebuilt software binaries and fonts, moving them directly into the system applications folder to replace manual download and installation processes. The project provides a unified workflow for administering third-party software artifacts sourced from upstream vendors. This includes the ability to automate the setup of desktop applications and manage the lifecycle of GUI software through a terminal interface. The system utilizes Ruby-based package definit

    Retrieves installation targets and version information from third-party vendor servers using defined URL patterns.

    Rubycaskhacktoberfesthomebrew
    Ver en GitHub↗22,087
  • git-tips/tipsAvatar de git-tips

    git-tips/tips

    21,702Ver en GitHub↗

    This project is a curated collection of command reference guides and workflow documentation for Git. It provides a structured set of shell commands and practical techniques for managing version control and repository history. The guide focuses on specific high-level operational areas, including repository debugging via binary search and log inspection, the manipulation of commit history through squashing and rewording, and the synchronization of remote repositories. It also covers techniques for auditing project evolution and managing remote references. Additional capabilities cover general

    Provides commands for navigating branch states and managing parallel development with worktrees.

    JavaScriptgittipstips-and-tricks
    Ver en GitHub↗21,702
  • cube-js/cubeAvatar de cube-js

    cube-js/cube

    20,251Ver en GitHub↗

    Cube is a semantic data layer that provides a unified framework for defining business metrics, dimensions, and relationships across diverse data sources. By acting as a headless business intelligence engine, it transforms raw data into a governed model that can be queried via SQL, REST, and GraphQL interfaces. This architecture ensures consistent data definitions and logic across all downstream analytical applications and reporting tools. The platform distinguishes itself through its integrated conversational AI capabilities, which allow users to explore data using natural language. It orches

    Connects version control repositories to staging environments to automatically reflect changes for testing.

    Rustagentic-analyticsagentsai
    Ver en GitHub↗20,251
  • gitbutlerapp/gitbutlerAvatar de gitbutlerapp

    gitbutlerapp/gitbutler

    19,465Ver en GitHub↗

    GitButler is a desktop application designed for managing Git version control workflows. It provides a visual interface for organizing concurrent development tasks, allowing users to work on multiple features or bug fixes simultaneously within a single repository without the need for manual context switching. The application utilizes a virtual file system overlay and in-memory staging to track granular file modifications independently of the underlying version control system. It features a conflict isolation engine that breaks down complex merge conflicts into smaller, manageable segments, and

    Provides a workspace for organizing simultaneous feature development and tracking repository history without manual context switching.

    Rustgitgithubtauri
    Ver en GitHub↗19,465
  • tj/git-extrasAvatar de tj

    tj/git-extras

    18,076Ver en GitHub↗

    git-extras is a collection of command line utilities that extend the functionality of the Git version control system. It provides a suite of shortcuts and additional commands for history manipulation, remote management, repository analysis, and workflow automation. The project distinguishes itself by offering deep integration with hosting providers to manage pull requests and forks, alongside advanced history tools for obliterating sensitive files and rewriting author metadata. It also includes a specialized interactive shell that allows users to execute commands without repeating the binary

    Provides utilities to create, rename, and delete branches based on merge status to maintain a clean workspace.

    Shellgit
    Ver en GitHub↗18,076
  • visionmedia/git-extrasAvatar de visionmedia

    visionmedia/git-extras

    18,076Ver en GitHub↗

    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

    Identifies and removes merged or unmerged branches to maintain a clean project workspace.

    Shell
    Ver en GitHub↗18,076
  • 521xueweihan/git-tipsAvatar de 521xueweihan

    521xueweihan/git-tips

    15,848Ver en GitHub↗

    This project is a collection of educational resources and reference materials designed to provide guidance on version control workflows. It serves as a knowledge base and command reference guide for managing repositories, featuring a categorized cheat sheet and tutorials on optimizing project management. The resources focus on advanced techniques for history manipulation, such as commit recovery, remote synchronization, and repository optimization. It provides practical tips for refining project history through branching, stashing, and the use of configuration settings to speed up common task

    Guides users on aligning local version control branches with their remote counterparts to simplify synchronization.

    cheatsheetgitgithub
    Ver en GitHub↗15,848
  • vercel/vercelAvatar de vercel

    vercel/vercel

    15,738Ver en GitHub↗

    Vercel is a cloud platform for building, deploying, and scaling web applications. It provides a unified infrastructure that automates the build process by detecting project frameworks and distributing static and dynamic content through a global content delivery network. The platform executes application logic using serverless functions that scale automatically based on real-time traffic demand. The platform distinguishes itself through a centralized AI gateway that proxies requests to multiple model providers, enabling standardized authentication, observability, and cost tracking. It supports

    Processes commits sequentially per branch by skipping intermediate builds to ensure the most recent code is always deployed.

    TypeScriptclicloudcommand
    Ver en GitHub↗15,738
  • geeeeeeeeek/git-recipesAvatar de geeeeeeeeek

    geeeeeeeeek/git-recipes

    14,752Ver en GitHub↗

    This project is an educational resource providing a detailed command reference, tutorial collections, and structured guides for mastering version control. It serves as a set of Chinese language tutorials based on international community best practices, designed to help users learn both the core concepts and practical applications of Git. The resource focuses on specific workflow guides for managing feature development, release cycles, and collaborative forking strategies. It pairs theoretical version control concepts with practical command-line examples to demonstrate real-world application.

    Explains how to define custom links between local and remote branches to control push and fetch behavior.

    Ver en GitHub↗14,752
  • tinacms/tinacmsAvatar de tinacms

    tinacms/tinacms

    13,150Ver en GitHub↗

    TinaCMS is a headless content management framework that bridges local Git-based file storage with a visual, in-context editing interface. By treating your repository as the single source of truth, it enables developers to manage content as structured data files while providing editors with a browser-based dashboard to modify website content directly within a live preview. The framework distinguishes itself by transforming local files into a unified GraphQL API, which powers both the administrative interface and the application's data retrieval layer. This architecture allows for compile-time

    Fetches content dynamically from specific branches by passing identifiers through request headers.

    TypeScriptcmscontent-management-systemforestry
    Ver en GitHub↗13,150
  • dbt-labs/dbt-coreAvatar de dbt-labs

    dbt-labs/dbt-core

    13,051Ver en GitHub↗

    dbt-core is a command-line framework for transforming data within a warehouse using modular SQL and version control. It functions as a data transformation engine that enables users to define data structures and business logic through declarative configuration files, which the system then compiles into executable code. By managing complex data dependencies through a directed acyclic graph, it ensures that transformation tasks execute in the correct order while maintaining a manifest-driven state to track lineage and execution history. The project distinguishes itself through an adapter-based d

    Points the execution engine to specific code branches to test or deploy custom logic without modifying primary configurations.

    Rustanalyticsbusiness-intelligencedata-modeling
    Ver en GitHub↗13,051
  • rafaballerini/gittutorialAvatar de rafaballerini

    rafaballerini/GitTutorial

    10,518Ver en GitHub↗

    This project is a set of instructional resources and step-by-step guides designed for learning version control fundamentals and collaborating via remote hosting platforms. It provides a comprehensive tutorial for using Git and GitHub to manage code versions and track project history. The materials include a practical walkthrough of the GitHub workflow, specifically focusing on forking, cloning, and pushing changes to remote repositories. These guides serve as a learning resource covering both basic and advanced operations for managing file changes. The content covers core version control ope

    Teaches how to align local version control branches with their remote counterparts.

    gitgit-commitgit-tutorial
    Ver en GitHub↗10,518
  • conda-forge/miniforgeAvatar de conda-forge

    conda-forge/miniforge

    9,899Ver en GitHub↗

    Miniforge is a minimal installer for the Conda package management system that provides access to community-maintained software channels. It serves as a lightweight tool for setting up isolated software environments and distributing pre-compiled binary packages to ensure cross-platform compatibility. The project enables the installation of a minimal environment and facilitates the migration of package channels from vendor repositories to community-driven distributions. It allows users to retrieve and manage software packages built by a community to extend the available tools in a local environ

    Automates the process of keeping community packages current by monitoring upstream software releases.

    Shell
    Ver en GitHub↗9,899
  • canonical/microk8sAvatar de canonical

    canonical/microk8s

    9,321Ver en GitHub↗

    MicroK8s is a lightweight, single-package Kubernetes distribution designed for resource-constrained environments, edge computing, and local development. It packages all Kubernetes control-plane components into a single daemon process, reducing resource overhead while maintaining full Kubernetes conformance. The project is distributed as a snap package, enabling automatic updates and strict confinement for secure deployment on Linux systems. The distribution distinguishes itself through its minimal footprint and self-contained architecture, running all Kubernetes services as one process with a

    Tracks upstream Kubernetes releases and pins to specific versions using a versioned snap channel mechanism.

    Pythoncicddeveloper-workstationshacktoberfest
    Ver en GitHub↗9,321
  • dahlbyk/posh-gitAvatar de dahlbyk

    dahlbyk/posh-git

    8,218Ver en GitHub↗

    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

    Updates local branches with remote counterparts to ensure the workspace reflects the latest server state.

    PowerShellchocolateygitpowershell
    Ver en GitHub↗8,218
Ant.12Siguiente
  1. Home
  2. DevOps & Infrastructure
  3. Version Control and Management
  4. Version Control Utilities
  5. Branch Management Utilities

Explorar subetiquetas

  • Branch Build SequencesProcesses commits sequentially per branch by skipping intermediate builds to ensure the most recent code is always deployed. **Distinct from Branch Management Utilities:** Distinct from Branch Management Utilities: focuses on build sequencing and commit skipping logic.
  • Branch Synchronizers3 sub-etiquetasTools for linking repository branches to staging environments. **Distinct from Branch Management Utilities:** Distinct from Branch Management Utilities: focuses on the synchronization of branches to environments.
  • Hotfix Branch LifecyclesSpecialized management of urgent production fix branches and their integration into stable and development lines. **Distinct from Branch Management Utilities:** Focuses on the specific hotfix workflow of branching from master and merging to both production and development
  • Local-Remote Branch Synchronizers3 sub-etiquetasUtilities that align local version control branches with their remote counterparts. **Distinct from Branch Synchronizers:** Distinct from branch synchronizers that link to staging environments; focuses on local-to-remote VCS state alignment.
  • Support Branch LifecyclesManagement of long-term support branches used to maintain older software versions. **Distinct from Branch Management Utilities:** Focuses on the purpose of maintaining older versions rather than general branch tracking or cleaning