Capítulo 2. Conceptos básicos

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

En el capítulo anterior aprendiste los fundamentos de Git, sus características y las aplicaciones típicas del control de versiones. Probablemente despertó tu curiosidad y te dejó con un buen número de preguntas. Por ejemplo, ¿cómo lleva Git la cuenta de las revisiones del mismo archivo en cada confirmación en tu máquina de desarrollo local? ¿Cuál es el contenido del directorio oculto .git, y cuál es su significado? ¿Cómo se genera un ID de confirmación, por qué parece un galimatías y deberías tenerlo en cuenta?

Si has utilizado otro sistema de control de versiones, como SVN o CVS, puede que notes que algunos de los comandos descritos en el capítulo anterior te resultan familiares. Aunque Git cumple la misma función y proporciona todas las operaciones que esperas de un sistema moderno de control de versiones, el funcionamiento interno y los principios de Git difieren en algunos aspectos fundamentales y sorprendentes.

En este capítulo, exploraremos por qué y en qué se diferencia Git, examinando los componentes clave de su arquitectura y algunos conceptos importantes. Nos centraremos en los fundamentos, la terminología común y la relación entre los objetos de Git y cómo se utilizan, todo ello a través de la lente de un único repositorio. Los fundamentos que aprenderás en este capítulo también se aplican cuando trabajas con varios repositorios ...

Get Control de versiones con Git, 3ª edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.