¿para qué sirve un control de versiones?
revertir archivos de codigo fuente a un estado anterior
Guarda los cambios realizados sobre un archivo para no perderlos
¿De qué tipo de control de versiones hablamos si esta consiste en una base de datos donde se almacenan todos los cambios realizados?
centralizado (CVCSs)
distribuidos (DVCSs)
local
¿De qué tipo de control de versiones hablamos si esta consiste en un único servidor que almacena la totalidad de los archivos versionados y otros tienen la posibilidad de descargarlos desde ahí?
centralizados (CVCSs)
¿Para qué sirve Git?
la misma utilidad que un VCS
para almacenar y modelar informacion diferente a otros sistemas
la misma utilidad que un DVCSs
¿Cuáles son las diferencias que tiene con VCS?
forma en que git modela sus datos
solo diferencias sobre la apariencia
se diferencian en absolutamente todos los aspectos
Luego de su instalación ¿Qué es lo primero que debe hacerse?
crear un nombre de usuario y direccion de correo electronico
elegir el editor de texto
configurar la herramienta de diferencias
¿Cuáles son las operaciones básicas?
crear/clonar un repositorio
hacer cambios para luego prepararlos y confirmarlos
ver el historial de los cambios en el repositorio
¿Cuáles son los archivos de bajo seguimiento?
Aquellos preparados y organizados debidamente
Aquellos que existían en la ultima instantánea. Pueden no estar modificados ni reparados
Aquellos que no tienen área de reparación
¿Cuáles son los archivos sin seguimiento?
Los que existian en la ultima instantanea
Los que no tienen area de preparacion
Los que estan organizados y preparados debidamente
Luego de clonar tu repositorio ¿En cuál de los estados se encontraran tus archivos?
Sin seguimiento
Bajo seguimiento
¿Como es una etiqueta ligera?
Parecida a una rama que no cambia (un puntero a una confirmación específica)
Las que son almacenadas como objetos completos en la base de datos de Git.
¿Que son los repositorios remotos?
Son versiones de tu proyecto que se encuentran alojados en Internet o en algún punto de la red.
Son versiones de tu proyecto que se encuentran alojados en una base de datos aparte
¿Qué es Git add?
Un comando para almacenar
Un comando multiuso que actua en seguimiento, los prepara y marca como resueltos (los que poseen conflictos de union)
Un comando que elimina lo incluido posteriormente
¿Cual es la herramienta mas basica para y potente para mirar atras lo que se ha llevado a cabo?
Git add
Git log
Git status
¿Para qué se utilizan los archivos .gitignore?
Para los que se desea que git muestre como no versionados
Para preparar la eliminación del archivo en cuestión