Vídeo: Predice lo que contendrá tu próxima confirmación
El vídeo se reproduce en el reproductor de YouTube, en modo de privacidad mejorada.
- 5 minutos de vídeo
- Narración en inglés · English and Arabic subtítulos
- Ver en YouTube
Separe los archivos que está editando de la instantánea preparada para una confirmación y del historial registrado. Utilice el héroe de las funciones GitTree del futuro para explicar por qué un archivo se puede preparar y modificar.
Lea la lección completa
El artículo tiene cada paso y comando del video, el ejercicio de práctica y las preguntas.
Transcripción del vídeo
La narración del vídeo, cue a cue.
- Predecir el compromiso separando archivos de trabajo, el índice y el historial.
- Esta es una vista previa del proyecto futuro. tu El propio repositorio aún no se ha creado.
- Utilice tres instantáneas etiquetadas, no es un archivo que se mueve entre cajas.
- El árbol de trabajo contiene archivos que edita y guarda en el disco.
- El índice describe la instantánea. te estás preparando para un compromiso.
- Una confirmación registra una instantánea, metadatos y su relación con la historia anterior.
- Antes del primer compromiso, la rama tiene un nombre pero aún no hay información registrada.
- La puesta en escena selecciona los contenidos actuales, no ediciones posteriores, sin mover el archivo.
- Nuestro futuro héroe comienza. con esta línea de apoyo.
- En A, el archivo existe sólo en el árbol de trabajo y no se realiza seguimiento.
- Prepare los archivos de demostración. el indice ahora tiene el héroe original.
- Editar después de la puesta en escena. El archivo de trabajo cambia, pero el índice permanece anterior.
- Sin volver a montar, que apoyando ¿La línea sería un registro de confirmación normal?
- Registra la línea preparada, no la edición de trabajo posterior.
- El estado corto muestra dos diferentes comparaciones para el mismo camino.
- Aquí, A es la adición por etapas; m es la modificación de trabajo posterior.
- Leer el archivo preparado directamente del índice.
- El índice todavía contiene la línea de apoyo anterior.
- La diferencia ordinaria compara el funcionamiento archivo con su versión preparada.
- Antes de la primera confirmación, el caché El resumen describe el nuevo archivo preparado.
- Ahora inspecciona el mismo estado. en una grabación GitTree real.
- Abrir Mostrar cambios de trabajo a través de la paleta de comandos.
- La fila sin etapas muestra el más nuevo edición de trabajo contra el índice.
- La fila por etapas muestra lo anterior. archivo preparado para la primera confirmación.
- Una ruta puede aparecer en ambas listas. sin crear dos archivos físicos.
- Leer cualquiera de las comparaciones no organizar, eliminar o descartar contenido.
- Una confirmación normal registra el índice. y avanza la sucursal local.
- El sujeto grabado confirma El primer compromiso de héroe existe.
- El espacio protagonista importa: sólo el La comparación de trabajo aún difiere.
- Una diferencia en caché vacía significa que El índice coincide con el historial de esta ruta.
- La diferencia de trabajo todavía contiene la edición más reciente. No se perdió nada.
- La historia ahora tiene un compromiso, mientras que el Queda la edición de trabajo deliberada.
- Cambiar la secuencia: poner en escena la archivo editado antes de enviarlo.
- Ahora se graba la línea más nueva y este camino no tiene ninguna diferencia restante.
- Ninguno de estos pasos locales sube cualquier cosa a un proveedor.
- Tu propia lección todavía termina sin repositorio; La inicialización viene a continuación.
- No descartes archivos ni restablezcas el historial sólo para hacer coincidir un ejemplo.
- Archivos de trabajo, contenido preparado. y el historial registrado puede diferir.
- Compruebe ambas secuencias y Explique las dos columnas de estado.
- A continuación, cree GitTree funciones dentro GitTree, luego prueba este modelo tú mismo.