awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
nvie avatar

nvie/gitflowArchived

0
View on GitHub↗
26,825 Stars·2,628 Forks·Shell·6 Aufrufenvie.com/posts/a-successful-git-branching-model↗

Gitflow

Gitflow ist eine Erweiterung des Git-Branching-Modells und ein Werkzeug zur Workflow-Automatisierung. Es bietet eine Reihe von Befehlszeilenwerkzeugen und automatisierten Skripten zur Verwaltung der Feature-Entwicklung, Release-Zyklen und Hotfixes unter Verwendung von Standard-Git-Operationen.

Das Projekt koordiniert Software-Releases und Versionierung durch die Verwaltung dedizierter Release- und Support-Branches. Es automatisiert die Erstellung und Zusammenführung von Branches, um einen strukturierten Entwicklungszyklus aufrechtzuerhalten und den Übergang von Code von der Entwicklung in die Produktion zu verwalten.

Das Werkzeug deckt den gesamten Lebenszyklus verschiedener Branch-Typen ab, einschließlich der Isolierung neuer Entwicklungen via Feature-Branches und der Implementierung dringender Produktionskorrekturen durch Hotfix-Branches. Es enthält zudem Dienstprogramme zur Vorbereitung von Softwareversionen durch Release-Branches und zur Pflege älterer Softwareversionen via Support-Branches.

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.
  • Projektmanagement - Standardizes branching workflows for parallel development.

Star-Verlauf

Star-Verlauf für nvie/gitflowStar-Verlauf für nvie/gitflow

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Gitflow

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Gitflow.
  • petervanderdoes/gitflow-avhAvatar von petervanderdoes

    petervanderdoes/gitflow-avh

    5,462Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,462
  • tj/git-extrasAvatar von tj

    tj/git-extras

    18,076Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗18,076
  • semantic-release/semantic-releaseAvatar von semantic-release

    semantic-release/semantic-release

    23,332Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗23,332
  • release-it/release-itAvatar von release-it

    release-it/release-it

    8,975Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,975
Alle 30 Alternativen zu Gitflow anzeigen→

Häufig gestellte Fragen

Was macht nvie/gitflow?

Gitflow ist eine Erweiterung des Git-Branching-Modells und ein Werkzeug zur Workflow-Automatisierung. Es bietet eine Reihe von Befehlszeilenwerkzeugen und automatisierten Skripten zur Verwaltung der Feature-Entwicklung, Release-Zyklen und Hotfixes unter Verwendung von Standard-Git-Operationen.

Was sind die Hauptfunktionen von nvie/gitflow?

Die Hauptfunktionen von nvie/gitflow sind: Branching Model Automations, Git Command Line Extensions, Git Tooling, Release Management, Git Workflow Automation, Git Release Automators, Hotfix Branch Lifecycles, Branching Model Managers.

Welche Open-Source-Alternativen gibt es zu nvie/gitflow?

Open-Source-Alternativen zu nvie/gitflow sind unter anderem: 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,…