Close

Tutoriales de Git avanzados

Los tutoriales de Git de Atlassian presentan los comandos de Git más comunes y nuestros módulos sobre flujos de trabajo de Git analizan cómo se suelen utilizar estos comandos para facilitar la colaboración. Por sí solos, son suficientes para poner en marcha un equipo de desarrollo con Git. Pero, si realmente quieres aprovechar todo lo que Git puede ofrecer, puedes leer nuestros artículos avanzados sobre Git.

Cada uno ofrece un análisis en profundidad de una función avanzada de Git. En lugar de presentar nuevos comandos y conceptos, te explican los entresijos para que puedas perfeccionar las habilidades de Git que ya tienes. Con este conocimiento, podrás usar comandos de Git conocidos de forma más eficaz. Y lo que es más importante: no tendrás miedo de romper tu repositorio de Git, porque sabrás qué ha pasado y cómo solucionarlo.


La fusión frente a la reorganización


Fusión frente a reorganización

Git permite trabajar con divergencias en el historial. Los comandos git merge y git rebase ofrecen formas alternativas de integrar confirmaciones de diferentes ramas, y ambas opciones tienen sus propias ventajas. En este artículo, analizaremos cómo y cuándo se puede reemplazar una operación básica de git merge por una fusión mediante cambio de base.

Restablecimiento, extracción y reversión


Diagrama de restablecimiento, extracción y reversión
bases de datos
Material relacionado

Cómo mover un repositorio de Git completo

Logotipo de Bitbucket
VER LA SOLUCIÓN

Aprende a usar Git con Bitbucket Cloud

Los comandos git reset, git checkout y git revert son similares, ya que deshacen algún tipo de cambio en el repositorio. Sin embargo, todos afectan a diferentes combinaciones del directorio de trabajo, la instantánea preparada y el historial de confirmaciones. Este artículo explica en qué se diferencian estos comandos y cuándo se debe usar cada uno de ellos en los flujos de trabajo estándar de Git.

Git log avanzado


Ilustración del registro de Git

El comando git log es lo que hace que el historial de tu proyecto sea útil. Sin él, no podrías acceder a ninguna de tus confirmaciones. Pero, si eres como la mayoría de los novatos con Git, probablemente solo hayas arañado la superficie de lo que es posible hacer con git log. Este artículo te guía a través de las opciones avanzadas de formato y filtro, para que puedas extraer todo tipo de información interesante de tu repositorio de Git.

Puntos de enganche Git


Ilustración de carpeta de Git

Si quieres realizar acciones personalizadas cuando un determinado evento tiene lugar en un repositorio de Git, los hooks son la herramienta perfecta. Permiten normalizar mensajes de confirmación, automatizar conjuntos de pruebas o notificar sistemas de integración continua, entre mucho más. Al terminar este artículo, conocerás las muchas formas en las que los hooks de Git pueden agilizar tu flujo de trabajo.

Referencias y registro de referencias


git reflog

Una referencia (o “ref”) es una forma interna de Git para referirse a una confirmación. Ya conoces muchas categorías de referencias, incluidos los hashes de confirmación y los nombres de rama. Sin embargo, hay muchos otros tipos de referencias, y prácticamente todos los comandos de Git las utilizan de una forma u otra. Con este artículo podrás conocer en profundidad el funcionamiento interno de Git.


Compartir este artículo

Lecturas recomendadas

Consulta estos recursos para conocer los tipos de equipos de DevOps o para estar al tanto de las novedades sobre DevOps en Atlassian.

Gente que colabora utilizando un muro lleno de herramientas

Blog de Bitbucket

Ilustración de Devops

Ruta de aprendizaje de DevOps

Demostraciones de funciones con expertos de Atlassian del Centro de demostraciones

Cómo funciona Bitbucket Cloud con Atlassian Open DevOps

Suscríbete para recibir el boletín de DevOps

Thank you for signing up