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
·

4 Repos

Awesome GitHub RepositoriesCommit History Restructuring Operations

Rebases, cherry-picks, splits, folds, reorders, and absorbs commits to reorganize the project history.

Distinct from Commit History Refinement: Distinct from Commit History Refinement: covers explicit restructuring operations (rebase, split, fold, reorder) rather than just stashing and amending.

Explore 4 awesome GitHub repositories matching development tools & productivity · Commit History Restructuring Operations. Refine with filters or upvote what's useful.

Awesome Commit History Restructuring Operations GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • geeeeeeeeek/git-recipesAvatar von geeeeeeeeek

    geeeeeeeeek/git-recipes

    14,752Auf GitHub ansehen↗

    This project is an educational resource providing a detailed command reference, tutorial collections, and structured guides for mastering version control. It serves as a set of Chinese language tutorials based on international community best practices, designed to help users learn both the core concepts and practical applications of Git. The resource focuses on specific workflow guides for managing feature development, release cycles, and collaborative forking strategies. It pairs theoretical version control concepts with practical command-line examples to demonstrate real-world application.

    Explains how to replay commit sequences from one branch onto another to linearize history.

    Auf GitHub ansehen↗14,752
  • facebook/saplingAvatar von facebook

    facebook/sapling

    6,885Auf GitHub ansehen↗

    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

    Rebases, cherry-picks, splits, folds, reorders, and absorbs commits to reorganize the project history.

    Rust
    Auf GitHub ansehen↗6,885
  • progit/progit2Avatar von progit

    progit/progit2

    6,522Auf GitHub ansehen↗

    Dieses Projekt ist eine umfassende Bildungsressource und ein Leitfaden zum Erlernen des Git-Versionskontrollsystems. Es dient als technische Dokumentationsquelle für ein Lehrbuch, das die Grundlagen, fortgeschrittene Workflows und die interne Architektur von Git erklärt. Das Projekt ist als Multi-Format-E-Book strukturiert, wobei die Quelldateien so konzipiert sind, dass sie in verschiedene digitale Publikationsformate kompiliert werden können, einschließlich HTML, PDF, EPUB und Mobi. Es nutzt eine dedizierte Build-Pipeline, um diese Dokumente zu generieren und zu validieren. Der Inhalt deckt ein breites Spektrum an Versionskontrollfunktionen ab, einschließlich Historienmanipulation, Repository-Administration und Systemintegration. Es bietet geführte Anleitungen zum Workflow-Management – wie Branching, Merging und Rebasing – und analysiert die interne Mechanik des inhaltsadressierbaren Dateisystems sowie das Snapshot-basierte Versionierungssystem.

    Details how to move a series of commits onto a new base commit to reorganize history.

    CSS
    Auf GitHub ansehen↗6,522
  • arxanas/git-branchlessAvatar von arxanas

    arxanas/git-branchless

    4,083Auf GitHub ansehen↗

    git-branchless ist eine Suite von Tools zur Organisation von Änderungen als Sequenz einzelner Commits anstelle traditioneller Branches. Es fungiert als Stacked-Commit-Manager, Tool zur Historienmanipulation und Auditor für den Repository-Zustand, das darauf ausgelegt ist, einen branchlosen Entwicklungsworkflow zu erleichtern. Das System zeichnet sich durch In-Memory-Graph-Manipulation aus, die das Rebasen, Teilen und Verschieben komplexer Commit-Subtrees ermöglicht, ohne die Arbeitskopie auszuchecken. Es enthält einen Commit-Graph-Visualisierer, der versteckte Referenzen und verwaiste Knoten rendert, sowie eine lokale Datenbank, die Repository-Ereignisse protokolliert, um die Wiederherstellung früherer Projektzustände zu ermöglichen. Für große Codebasen nutzt es Sparse-Indizes und Multithreading-Ausführung, um Commit- und Merge-Operationen zu beschleunigen. Das Projekt deckt ein breites Spektrum an Funktionen ab, einschließlich nicht-linearer Graph-Manipulation, Verfolgung der Commit-Evolution und benutzerdefinierter abfragebasierter Historienfilterung. Es bietet Tools zur Repository-Wiederherstellung durch Workspace-Snapshots und Ereignisprotokolle sowie Qualitätssicherungsprogramme zur Ausführung von Tests über sequentielle Commit-Stacks hinweg, um regressive Commits zu identifizieren.

    Provides advanced reorganizing of the commit graph, including moving subtrees, splitting commits, and repairing complex rebase scenarios.

    Rustcligitworkflow
    Auf GitHub ansehen↗4,083
  1. Home
  2. Development Tools & Productivity
  3. Version Control and Repository Tools
  4. Version Control Managers
  5. Git Utilities
  6. Commit Cherry Picking Tools
  7. Commit History Refinement
  8. Commit History Restructuring Operations