Gitflow is a Git branching model extension and workflow automation tool. It provides a set of command line tools and automated scripts to manage feature development, release cycles, and hotfixes using standard Git operations. The project coordinates software releases and versioning through the management of dedicated release and support branches. It automates the creation and merging of branches to maintain a structured development cycle and manage the transition of code from development to production. The tool covers the full lifecycle of several branch types, including the isolation of new
git-fire is a command line plugin and emergency backup tool for Git. It functions as a workflow automator that preserves local work-in-progress and stashes on a remote server to prevent data loss during urgent interruptions. The tool automates the process of staging, committing, and pushing the current state to a new remote branch. By using branch-isolated pushing and converting local stashes into permanent commits, it protects uncommitted changes without creating merge conflicts on the main development line. It handles workspace preservation by anchoring to the repository root and wrapping
This project is a Vim plugin that functions as a comprehensive Git version control interface. It integrates repository management, staging, and commit operations directly into the text editor, allowing users to maintain project history and manage repository state without switching contexts. The plugin distinguishes itself by mapping version control operations to temporary text buffers, enabling users to manipulate repository data using standard editing commands. It utilizes a virtual file system to present historical commits, trees, and blobs as read-only buffers, facilitating navigation and
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
gitflow-avh 是一个命令行工具和自动化框架,旨在实现 Gitflow 分支模型。它提供了一组扩展,可自动创建、合并和管理功能、发布及热修复分支,以维护标准化的版本控制工作流。
petervanderdoes/gitflow-avh 的主要功能包括:Git Workflow Automation, Branching Model Automations, Git Command Line Wrappers, Custom Git Workflow Automations, Release Polishing, VCS Repository Initializers, Production Release Management, Hotfix Branch Lifecycles。
petervanderdoes/gitflow-avh 的开源替代品包括: nvie/gitflow — Gitflow is a Git branching model extension and workflow automation tool. It provides a set of command line tools and… qw3rtman/git-fire — git-fire is a command line plugin and emergency backup tool for Git. It functions as a workflow automator that… tpope/vim-fugitive — This project is a Vim plugin that functions as a comprehensive Git version control interface. It integrates repository… tj/git-extras — git-extras is a collection of command line utilities that extend the functionality of the Git version control system.… kennethreitz/legit — Legit is a command line wrapper and automation tool that provides an abstraction layer over Git. It simplifies version… fredriknoren/ungit — Ungit is a web-based graphical interface and version control client for managing Git repositories. It provides a…