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
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
Material relacionado
Cómo mover un repositorio de Git completo
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
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
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
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
Tema siguiente
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.