3 repositorios
Creating 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.
Explore 3 awesome GitHub repositories matching devops & infrastructure · Commit Reverts. Refine with filters or upvote what's useful.
Este proyecto es un recurso educativo integral y guía para aprender el sistema de control de versiones Git. Sirve como fuente de documentación técnica para un libro de texto que explica los fundamentos, flujos de trabajo avanzados y arquitectura interna de Git. El proyecto está estructurado como un libro electrónico multiformato, con archivos fuente diseñados para ser compilados en varios formatos de publicación digital, incluyendo HTML, PDF, EPUB y Mobi. Utiliza un pipeline de construcción dedicado para generar y validar estos documentos. El contenido cubre una amplia gama de capacidades de control de versiones, incluyendo manipulación de historial, administración de repositorios e integración de sistemas. Proporciona instrucciones guiadas sobre la gestión de flujos de trabajo—como branching, merging y rebasing—y analiza la mecánica interna del sistema de archivos direccionable por contenido y el versionado basado en snapshots.
Provides instructions on how to create a new commit that applies the exact opposite of a target commit.
lakeFS es un sistema de versionado de lagos de datos que proporciona ramificaciones (branching) y commits similares a Git para grandes conjuntos de datos almacenados en almacenamiento de objetos. Funciona como una capa de control de versiones, permitiendo la creación de instantáneas inmutables, commits atómicos y ramificaciones de copia cero para crear entornos aislados para la experimentación de datos sin duplicar archivos físicos. El sistema sirve como una puerta de enlace de almacenamiento compatible con S3 y un catálogo REST de Iceberg, permitiendo que los protocolos de almacenamiento en la nube estándar y los clientes compatibles gestionen tablas versionadas. Actúa como un guardián de calidad de datos mediante el uso de un sistema de hooks basado en eventos para validar conjuntos de datos contra políticas de gobernanza antes de que los cambios se fusionen en producción. La plataforma cubre amplias capacidades para la gobernanza de datos, incluyendo colaboración mediante pull requests, control de acceso basado en roles y seguimiento del linaje de datos. Proporciona integración para la orquestación de flujos de trabajo, pipelines de aprendizaje automático y varios motores de cómputo de big data, soportando conectividad de almacenamiento multi-nube y sincronización de identidad mediante SSO y SCIM. El software se puede instalar utilizando binarios, contenedores o Helm charts para su despliegue en Kubernetes.
Undoes changes introduced by a specific commit by creating a new compensating inverse commit.
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.