Lo que Git hace por su contenido
- Ver el historial completo de cualquier página.
- Deshacer cambios revirtiendo a una versión anterior.
- Trabajar en actualizaciones sin afectar a su sitio en producción.
- Revisar los cambios antes de que se publiquen.
Conceptos clave
Commit
Commit
Una instantánea guardada de sus cambios en un momento específico. Cada commit incluye un mensaje que describe qué cambió y crea un registro permanente en el historial de su proyecto.Cuando publica cambios, el editor web crea un commit en su repositorio de Git.
Branch
Branch
Una línea de trabajo independiente en su repositorio. A veces se le llama feature branch.Su sitio en producción se compila desde una deployment branch, normalmente llamada
main. Otras branches le permiten trabajar en cambios de forma independiente sin afectar a su sitio en producción. Nada en una branch se publica hasta que la fusiona con su deployment branch mediante una pull request.Cambie entre branches usando el menú desplegable de branches en la barra de herramientas del editor. Si tiene cambios sin publicar, el editor le permite llevarlos a la nueva branch o dejarlos en su branch actual.Deployment branch
Deployment branch
La branch que compila su sitio en producción, normalmente llamada
main. Los cambios fusionados en esta branch se despliegan automáticamente en su sitio.Pull request
Pull request
Una propuesta para fusionar cambios de una branch en otra. Las pull requests permiten que su equipo revise y discuta los cambios antes de que se publiquen.Cuando publica cambios en una feature branch (o cuando su repositorio exige pull requests), el editor web crea una pull request. Su equipo revisa y fusiona la pull request en su proveedor de Git (GitHub o GitLab).
Merge
Merge
Combinar cambios de una branch en otra. Después de que su equipo revisa y aprueba una pull request, fusionar la branch incorpora sus cambios en la deployment branch y los publica.
Conflict
Conflict
Ocurre cuando dos branches tienen cambios incompatibles en los mismos archivos. El editor le ayuda a resolver los conflictos cuando se producen.
Diff
Diff
Una comparación que muestra las diferencias entre dos versiones de un archivo. El editor muestra un diff visual de sus cambios pendientes antes de publicar para que pueda revisar exactamente lo que se va a confirmar.
Cómo se relaciona el editor con Git
| Acción en el editor | Operación de Git |
|---|---|
| Editar una página | Los cambios se guardan automáticamente en los servidores de Mintlify. Aún no hay commit de Git. |
| Publicar en su deployment branch | git commit y git push. Desencadena un despliegue. |
| Save in branch | git commit en la feature branch actual. |
| Create pull request | git push y abre una pull request contra su deployment branch. |
| Merge and publish | Fusiona la pull request y desencadena un despliegue. |
| Crear una branch | git checkout -b <branch-name> |
| Cambiar de branch | git checkout <branch-name> |
| Push externo o actualización desde la CLI | Los cambios entrantes se sincronizan en el editor automáticamente mediante una fusión a tres bandas. |