awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 个仓库

Awesome GitHub RepositoriesTargeted Commit Resets

Operations for moving the HEAD pointer to a specific commit, optionally altering the staging area and working directory.

Distinct from Initial Commit Resets: Distinct from Initial Commit Resets: focuses on resetting to any chosen commit in history, not just purging all history back to the initial commit.

Explore 6 awesome GitHub repositories matching devops & infrastructure · Targeted Commit Resets. Refine with filters or upvote what's useful.

Awesome Targeted Commit Resets GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • elidianaandrade/git-github-learning-questelidianaandrade 的头像

    elidianaandrade/git-github-learning-quest

    10,830在 GitHub 上查看↗

    This is a structured, gamified learning resource for Git and GitHub. It guides learners through code versioning fundamentals using a progression of themed levels and achievements, covering everything from initial repository setup to advanced collaboration workflows. The material is organized around core Git concepts such as branch isolation, commit snapshots, pull request workflows, remote synchronization, and stash management, all supported by a structured glossary of versioning terms. The project distinguishes itself by teaching Git and GitHub workflows through a hands-on, achievement-based

    Moves the HEAD pointer to a chosen commit, optionally altering the staging area and working directory to undo changes.

    gitgit-commandsgit-manual
    在 GitHub 上查看↗10,830
  • atom-archive/xrayatom-archive 的头像

    atom-archive/xray

    8,420在 GitHub 上查看↗

    Xray is a collaborative text editor and distributed workspace manager that utilizes conflict-free replicated data types to synchronize real-time edits and directory structures across peers. It functions as both an Electron-based desktop application and a headless editor server that manages workspaces and file systems remotely for connected clients. The project distinguishes itself by integrating fine-grained version control tracking, recording keystroke-level changes and uncommitted edits between Git commits. It employs a decentralized synchronization model for working copies and uses operati

    Synchronizes all connected peers to a new base commit state when the shared working tree is reset.

    Rust
    在 GitHub 上查看↗8,420
  • progit/progit2progit 的头像

    progit/progit2

    6,522在 GitHub 上查看↗

    本项目是一个全面的教育资源和指南,用于学习 Git 版本控制系统。它作为教科书的技术文档来源,解释了 Git 的基础知识、高级工作流和内部架构。 该项目结构为多格式电子书,源文件旨在编译为各种数字出版格式,包括 HTML、PDF、EPUB 和 Mobi。它利用专用的构建流水线来生成和验证这些文档。 内容涵盖了广泛的版本控制功能,包括历史记录操作、存储库管理和系统集成。它提供了关于工作流管理(如分支、合并和变基)的引导说明,并分析了内容寻址文件系统和基于快照的版本控制的内部机制。

    Provides instructions on how to create a new commit that applies the exact opposite of a target commit.

    CSS
    在 GitHub 上查看↗6,522
  • treeverse/lakefstreeverse 的头像

    treeverse/lakeFS

    5,406在 GitHub 上查看↗

    lakeFS 是一个数据湖版本控制系统,为存储在对象存储中的大型数据集提供类似 Git 的分支和提交功能。它作为一个版本控制层,支持创建不可变快照、原子提交和零拷贝分支,从而在不复制物理文件的情况下为数据实验创建隔离环境。 该系统充当 S3 兼容的存储网关和 Iceberg REST 目录,允许标准云存储协议和兼容客户端管理版本化表。它通过使用事件驱动的钩子系统在更改合并到生产环境之前根据治理策略验证数据集,从而充当数据质量守门人。 该平台涵盖了广泛的数据治理功能,包括 Pull Request 协作、基于角色的访问控制和数据血缘追踪。它为工作流编排、机器学习管线和各种大数据计算引擎提供了集成,支持多云存储连接以及通过 SSO 和 SCIM 进行身份同步。 该软件可以使用二进制文件、容器或 Helm Chart 安装,以便在 Kubernetes 上部署。

    Undoes changes introduced by a specific commit by creating a new compensating inverse commit.

    Go
    在 GitHub 上查看↗5,406
  • arxanas/git-branchlessarxanas 的头像

    arxanas/git-branchless

    4,083在 GitHub 上查看↗

    git-branchless 是一套用于将更改组织为一系列单独提交而不是传统分支的工具。它作为一个堆叠提交管理器、历史记录操作工具和存储库状态审计器,旨在促进无分支的开发工作流。 该系统通过内存图操作脱颖而出,允许在不检出工作副本的情况下对复杂的提交子树进行变基、拆分和移动。它包括一个提交图可视化器,用于渲染隐藏的引用和废弃的节点,以及一个记录存储库事件以实现恢复先前项目状态的本地数据库。对于大型代码库,它利用稀疏索引和多线程执行来加速提交和合并操作。 该项目涵盖了广泛的功能,包括非线性图操作、提交演变跟踪和基于自定义查询的历史记录过滤。它通过工作空间快照和事件日志提供存储库恢复工具,以及用于跨顺序提交堆栈执行测试以识别回归提交的质量保证实用程序。

    Moves descendant commits to a new base after a parent commit is rewritten to maintain history sequence.

    Rustcligitworkflow
    在 GitHub 上查看↗4,083
  • steveukx/git-jssteveukx 的头像

    steveukx/git-js

    3,845在 GitHub 上查看↗

    git-js is a programmatic Node.js library and version control wrapper that provides a structured JavaScript API for executing Git commands. It serves as a Git automation framework and process manager, allowing developers to chain version control tasks and parse raw command output into structured data objects. The project distinguishes itself through a dedicated Git process manager capable of spawning binaries with custom environment variables, specific process ownership, and concurrency throttling to prevent system resource exhaustion. It includes specialized system-level monitoring such as co

    Allows undoing changes by reverting specific commits or resetting the repository state.

    TypeScript
    在 GitHub 上查看↗3,845
  1. Home
  2. DevOps & Infrastructure
  3. Version Control and Management
  4. Version Control Utilities
  5. Commit History Management
  6. Initial Commit Resets
  7. Targeted Commit Resets

探索子标签

  • Abandoned Commit RealignmentMoving descendant commits to a new base after a parent commit has been rewritten. **Distinct from Commit Reverts:** Focuses on realigning descendants after a rewrite rather than creating inverse revert commits.
  • Collaborative Base ResetsSynchronization of a shared version control base commit across all connected peer replicas. **Distinct from Targeted Commit Resets:** Focuses on the network synchronization of the base commit across peers, not just the local pointer reset.
  • Commit RevertsCreating new commits that inverse the effects of specific previous commits to undo changes safely. **Distinct from Targeted Commit Resets:** Distinct from Targeted Commit Resets: focuses on creating an inverse commit to maintain history, not moving the HEAD pointer.