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
·

4 dépôts

Awesome GitHub RepositoriesVersion Control Undo Operations

Commands to revert uncommitted or committed modifications, restoring files or the repository to a previous state.

Distinct from Operation-Based Undo History: Distinct from Operation-Based Undo History: focuses on reverting version control changes (commits, amends) rather than fine-grained collaborative editing operations.

Explore 4 awesome GitHub repositories matching development tools & productivity · Version Control Undo Operations. Refine with filters or upvote what's useful.

Awesome Version Control Undo Operations GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • geniusvjr/learningnotesAvatar de GeniusVJR

    GeniusVJR/LearningNotes

    13,145Voir sur GitHub↗

    LearningNotes est une base de connaissances technique et un guide d'étude d'ingénierie axé sur les internes du framework Android, l'architecture système et l'optimisation des performances mobiles. Il sert de référence pour analyser la séquence de démarrage d'Android, l'amorçage des processus et l'initialisation des services système. Le projet fournit des guides détaillés sur les performances mobiles, notamment des stratégies pour réduire les empreintes mémoire, identifier les fuites de mémoire et optimiser le décodage d'image. Il couvre en outre la communication inter-processus Android utilisant AIDL et le pilote de noyau Binder, ainsi que des manuels d'architecture logicielle pour découpler la logique métier des interfaces utilisateur via des modèles comme MVVM et MVP. Au-delà du développement mobile, le dépôt inclut une base de connaissances en informatique pour la préparation aux entretiens techniques, couvrant les structures de données, les algorithmes et les concepts de système d'exploitation. Il propose également une référence pratique pour le contrôle de version Git, détaillant la gestion des dépôts, la synchronisation et les flux de travail de branchement.

    Explains how to discard unwanted changes by reverting commits or resetting the working directory.

    Voir sur GitHub↗13,145
  • xirong/my-gitAvatar de xirong

    xirong/my-git

    7,396Voir sur GitHub↗

    my-git est un framework complet et un guide de référence pour l'administration du contrôle de version Git, la gouvernance des dépôts et la gestion des releases logicielles. Il fournit une approche structurée pour gérer le cycle de vie du développement logiciel, du branchement initial des fonctionnalités au déploiement final en production. Le projet se distingue par un framework de développement assisté par IA spécialisé. Cela inclut des workflows pour gérer le code généré par IA via des revues de diff automatisées, le découpage de commits basé sur l'intention, et des modèles de gouvernance pour la coordination multi-agents et l'isolation de session utilisant des worktrees. La codebase couvre une large surface de pratiques d'ingénierie, incluant l'automatisation des pipelines CI/CD, la gouvernance des dépôts en entreprise et des procédures de récupération avancées pour restaurer des commits perdus ou purger des données sensibles. Il détaille en outre les modèles de collaboration tels que le développement basé sur le tronc (trunk-based development), les pull requests empilées et les systèmes d'approbation à plusieurs niveaux. Le dépôt sert de référence technique et de manuel d'instruction pour implémenter des stratégies de branchement standardisées et des politiques de sécurité des dépôts.

    Provides instructions for reverting files to previous states and canceling staged changes to recover from errors.

    Python
    Voir sur GitHub↗7,396
  • facebook/saplingAvatar de facebook

    facebook/sapling

    6,885Voir sur GitHub↗

    Sapling is a scalable version control system designed to handle repositories with millions of files and commits, making it suitable for large monorepos. It reads and writes Git repositories natively, maintaining full interoperability with Git remotes and standard workflows, and provides an interactive commit graph for exploring repository history and state. The system uses a bookmark-based branching model that eliminates named branches in favor of lightweight, movable labels for commits. It tracks how each commit was created, amended, rebased, or split through commit-graph-based mutation trac

    Reverts uncommitted or committed modifications, restoring files or the repository to a previous state.

    Rust
    Voir sur GitHub↗6,885
  • progit/progit2Avatar de progit

    progit/progit2

    6,522Voir sur GitHub↗

    Ce projet est une ressource éducative complète et un guide pour apprendre le système de contrôle de version Git. Il sert de source de documentation technique pour un manuel qui explique les fondamentaux, les workflows avancés et l'architecture interne de Git. Le projet est structuré comme un e-book multi-format, avec des fichiers sources conçus pour être compilés dans divers formats de publication numérique, incluant HTML, PDF, EPUB et Mobi. Il utilise un pipeline de build dédié pour générer et valider ces documents. Le contenu couvre un large éventail de capacités de contrôle de version, incluant la manipulation de l'historique, l'administration de dépôt et l'intégration système. Il fournit des instructions guidées sur la gestion des workflows—tels que le branching, le merging et le rebasing—et analyse la mécanique interne du système de fichiers adressable par contenu et le versioning basé sur des instantanés.

    Describes commands to revert uncommitted or committed modifications to restore the repository to a previous state.

    CSS
    Voir sur GitHub↗6,522
  1. Home
  2. Development Tools & Productivity
  3. Change Tracking
  4. Undo Trees
  5. Operation-Based Undo History
  6. Version Control Undo Operations