awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
nvie avatar

nvie/gitflowArchived

0
View on GitHub↗
26,825 stele·2,628 fork-uri·Shell·6 vizualizărinvie.com/posts/a-successful-git-branching-model↗

Gitflow

Gitflow este o extensie a modelului de branching Git și un instrument de automatizare a fluxului de lucru. Oferă un set de instrumente de linie de comandă și scripturi automate pentru a gestiona dezvoltarea funcționalităților, ciclurile de lansare și remedierile rapide (hotfixes) folosind operațiuni Git standard.

Proiectul coordonează lansările software și versiunile prin gestionarea ramurilor dedicate de lansare și suport. Automatizează crearea și fuziunea ramurilor pentru a menține un ciclu de dezvoltare structurat și pentru a gestiona tranziția codului de la dezvoltare la producție.

Instrumentul acoperă întregul ciclu de viață al mai multor tipuri de ramuri, inclusiv izolarea noii dezvoltări prin ramuri de funcționalități și implementarea remedierilor urgente de producție prin ramuri de hotfix. Include, de asemenea, utilitare pentru pregătirea versiunilor software prin ramuri de lansare și menținerea versiunilor software mai vechi prin ramuri de suport.

Features

  • Branching Model Automations - Automates the creation and merging of feature, release, and hotfix branches to maintain a structured development cycle.
  • Git Command Line Extensions - Provides custom command-line extensions to the Git binary to abstract multi-step repository operations.
  • Git Tooling - Provides specialized tooling for implementing urgent production hotfixes through managed branching and merging.
  • Release Management - Coordinates the transition of code from development to production through dedicated release branches and versioning.
  • Git Workflow Automation - Provides automated scripts for managing feature development, release cycles, and hotfixes using standard Git operations.
  • Git Release Automators - Automates the staging, committing, and tagging of release and support changes in Git.
  • Hotfix Branch Lifecycles - Integrates urgent production fixes by branching from the master line and merging back to both production and development.
  • Branching Model Managers - Automates and enforces structured branching strategies like Git Flow through a set of command line tools.
  • Feature Branch Lifecycles - Automates the creation, tracking, publishing, and merging of dedicated feature branches to isolate new development.
  • Release Branching Strategies - Automates the creation, tracking, and finishing of release branches to coordinate software versioning and deployment.
  • Version Support Branching - Creates and manages specialized support branches to provide updates for older software versions.
  • Branch Naming Conventions - Enforces strict prefixing for branches to distinguish between features, releases, hotfixes, and support lines.
  • VCS Repository Initializers - Sets up repositories with specific branch configurations and naming conventions required for structured branching.
  • Workflow Orchestrators - Orchestrates the transition of code between development, release, and production branches through predefined steps.
  • Support Branch Lifecycles - Provides specialized branches to maintain older versions of a project while continuing development on the main line.
  • Branching Model Orchestration - Implements high-level repository operations to manage structured branching models for development, releases, and hotfixes.
  • Command Line Utilities - CLI tool for implementing the Gitflow branching model.
  • Managementul proiectelor - Standardizes branching workflows for parallel development.

Istoric stele

Graficul istoricului de stele pentru nvie/gitflowGraficul istoricului de stele pentru nvie/gitflow

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Gitflow

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Gitflow.
  • petervanderdoes/gitflow-avhAvatar petervanderdoes

    petervanderdoes/gitflow-avh

    5,462Vezi pe GitHub↗

    gitflow-avh is a command line tool and automation framework designed to implement the Gitflow branching model. It provides a set of extensions that automate the creation, merging, and management of feature, release, and hotfix branches to maintain a standardized version control workflow. The tool manages the complete lifecycle of development, from initializing a repository with predefined branch structures and naming prefixes to preparing stable software versions for production. It includes specialized workflows for urgent production hotfixing and the creation of persistent branches for long-

    Shellgitgit-flowshell
    Vezi pe GitHub↗5,462
  • tj/git-extrasAvatar tj

    tj/git-extras

    18,076Vezi pe 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

    Shellgit
    Vezi pe GitHub↗18,076
  • semantic-release/semantic-releaseAvatar semantic-release

    semantic-release/semantic-release

    23,332Vezi pe GitHub↗

    Semantic-release is an automated release management tool that determines version increments, generates changelogs, and publishes software packages by analyzing commit history against standardized conventions. It functions as a plugin-based orchestrator that integrates directly into continuous integration pipelines to manage the entire release lifecycle, from verifying environment conditions to distributing artifacts. The project distinguishes itself through its commit-message-driven approach, which enforces consistent versioning standards and automates the creation of release notes based on t

    JavaScriptautomationchangelogpackage
    Vezi pe GitHub↗23,332
  • release-it/release-itAvatar release-it

    release-it/release-it

    8,975Vezi pe GitHub↗

    release-it is a Git release automation tool designed to coordinate software versioning, changelog generation, and package publishing. It functions as a semantic versioning manager that increments project versions and updates configuration files based on semantic standards or custom schemes. The project distinguishes itself through a plugin-based extension system that allows for custom versioning and publishing logic. It supports complex project structures via monorepo versioning automation to synchronize internal dependencies across multiple workspaces. The tool covers a broad range of capab

    JavaScriptautomationbumpchangelog
    Vezi pe GitHub↗8,975
Vezi toate cele 30 alternative pentru Gitflow→

Întrebări frecvente

Ce face nvie/gitflow?

Gitflow este o extensie a modelului de branching Git și un instrument de automatizare a fluxului de lucru. Oferă un set de instrumente de linie de comandă și scripturi automate pentru a gestiona dezvoltarea funcționalităților, ciclurile de lansare și remedierile rapide (hotfixes) folosind operațiuni Git standard.

Care sunt principalele funcționalități ale nvie/gitflow?

Principalele funcționalități ale nvie/gitflow sunt: Branching Model Automations, Git Command Line Extensions, Git Tooling, Release Management, Git Workflow Automation, Git Release Automators, Hotfix Branch Lifecycles, Branching Model Managers.

Care sunt câteva alternative open-source pentru nvie/gitflow?

Alternativele open-source pentru nvie/gitflow includ: petervanderdoes/gitflow-avh — gitflow-avh is a command line tool and automation framework designed to implement the Gitflow branching model. It… tj/git-extras — git-extras is a collection of command line utilities that extend the functionality of the Git version control system.… semantic-release/semantic-release — Semantic-release is an automated release management tool that determines version increments, generates changelogs, and… release-it/release-it — release-it is a Git release automation tool designed to coordinate software versioning, changelog generation, and… chriswalz/bit — Bit is a command line interface and workflow wrapper for Git that simplifies repository management through high-level… xirong/my-git — my-git is a comprehensive framework and reference guide for Git version control administration, repository governance,…