awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
qw3rtman avatar

qw3rtman/git-fire

0
View on GitHub↗
4,532 stars·137 forks·Shell·MIT·4 vues

Git Fire

git-fire est un plugin en ligne de commande et un outil de sauvegarde d'urgence pour Git. Il fonctionne comme un automatiseur de flux de travail qui préserve le travail en cours local et les stashes sur un serveur distant pour éviter la perte de données lors d'interruptions urgentes.

L'outil automatise le processus de staging, de commit et de push de l'état actuel vers une nouvelle branche distante. En utilisant le push isolé par branche et en convertissant les stashes locaux en commits permanents, il protège les changements non commités sans créer de conflits de fusion sur la ligne de développement principale.

Il gère la préservation de l'espace de travail en s'ancrant à la racine du dépôt et en encapsulant les appels CLI Git standard pour s'assurer que tous les fichiers non suivis et les modifications temporaires sont capturés dans la sauvegarde distante.

Features

  • Emergency Git Backups - Provides a rapid way to save all uncommitted changes and stashes to a remote branch during urgent interruptions.
  • Git Command Line Wrappers - Provides a high-level CLI wrapper that encapsulates complex Git backup operations into a simple command.
  • Git Emergency Backup Tools - Functions as a dedicated utility for preserving local work-in-progress and stashes on a remote server.
  • Git Workflow Automation - Automates repetitive Git sequences of adding, committing, and pushing to streamline emergency backups.
  • Stash-to-Branch Migrations - Converts local Git stashes into permanent commits on a remote branch to preserve temporary work.
  • Workspace Preservation - Backs up local modifications and stashes to a remote server to protect work before switching contexts.
  • Git Wrappers - Wraps standard Git CLI calls to automate the sequence of staging, committing, and pushing changes.
  • Work-in-Progress Backups - Allows users to push all uncommitted changes and stashes to a new remote branch to preserve progress.
  • Branch-Based Isolation - Implements a strategy of using unique remote branches to isolate emergency backups and avoid merge conflicts.
  • Root Directory Anchoring - Forces the working directory to the repository root to ensure all untracked files are captured in the backup.
  • Version Control Safety Tools - Prevents data loss and merge conflicts by pushing working directory states to isolated remote branches.
  • Command Line Utilities - Emergency tool for saving code during critical situations.

Historique des stars

Graphique de l'historique des stars pour qw3rtman/git-fireGraphique de l'historique des stars pour qw3rtman/git-fire

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Git Fire

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Git Fire.
  • petervanderdoes/gitflow-avhAvatar de petervanderdoes

    petervanderdoes/gitflow-avh

    5,462Voir sur 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
    Voir sur GitHub↗5,462
  • kennethreitz/legitAvatar de kennethreitz

    kennethreitz/legit

    5,690Voir sur GitHub↗

    Legit is a command line wrapper and automation tool that provides an abstraction layer over Git. It simplifies version control by wrapping low-level commands into intuitive operation sequences to reduce manual configuration and increase execution safety. The tool automates common workflows, such as synchronizing branch states by fetching remote changes, merging or rebasing, and pushing updates in a single operation. It also manages local state through automatic stashing and unstashing when switching branches. The project covers a broad range of version control capabilities, including branch

    Python
    Voir sur GitHub↗5,690
  • tkellogg/duraAvatar de tkellogg

    tkellogg/dura

    4,424Voir sur GitHub↗

    Dura is a Git backup tool and versioning safeguard that monitors multiple repositories to automatically create and restore point-in-time snapshots of modified files. It functions as a background process that snapshots uncommitted changes to a dedicated backup branch to prevent data loss from crashes or accidental deletions. The utility provides state recovery by checking out historical snapshots from these hidden branches, allowing work to be restored without altering the primary development history or the current staging area. The system covers multi-repository monitoring and automated chan

    Rustgitrust
    Voir sur GitHub↗4,424
  • github/hubAvatar de github

    github/hub

    22,955Voir sur GitHub↗

    Hub is a git command line tool and GitHub API client that provides a shell interface for automating workflows. It functions as a GitHub git wrapper, extending standard git commands to include direct management of repositories, issues, and pull requests. The tool integrates REST API communication with a wrapper-based execution model to perform administrative tasks without a web browser. It utilizes OAuth-based authentication and a local configuration store to secure API requests. The utility includes shell command completion and argument parsing to improve terminal productivity. It also suppo

    Go
    Voir sur GitHub↗22,955
Voir les 30 alternatives à Git Fire→

Questions fréquentes

Que fait qw3rtman/git-fire ?

git-fire est un plugin en ligne de commande et un outil de sauvegarde d'urgence pour Git. Il fonctionne comme un automatiseur de flux de travail qui préserve le travail en cours local et les stashes sur un serveur distant pour éviter la perte de données lors d'interruptions urgentes.

Quelles sont les fonctionnalités principales de qw3rtman/git-fire ?

Les fonctionnalités principales de qw3rtman/git-fire sont : Emergency Git Backups, Git Command Line Wrappers, Git Emergency Backup Tools, Git Workflow Automation, Stash-to-Branch Migrations, Workspace Preservation, Git Wrappers, Work-in-Progress Backups.

Quelles sont les alternatives open-source à qw3rtman/git-fire ?

Les alternatives open-source à qw3rtman/git-fire incluent : petervanderdoes/gitflow-avh — gitflow-avh is a command line tool and automation framework designed to implement the Gitflow branching model. It… kennethreitz/legit — Legit is a command line wrapper and automation tool that provides an abstraction layer over Git. It simplifies version… tkellogg/dura — Dura is a Git backup tool and versioning safeguard that monitors multiple repositories to automatically create and… github/hub — Hub is a git command line tool and GitHub API client that provides a shell interface for automating workflows. It… nvie/gitflow — Gitflow is a Git branching model extension and workflow automation tool. It provides a set of command line tools and… fredriknoren/ungit — Ungit is a web-based graphical interface and version control client for managing Git repositories. It provides a…