Librería Portfolio Librería Portfolio

Búsqueda avanzada

TIENE EN SU CESTA DE LA COMPRA

0 productos

en total 0,00 €

GIT. CONTROLE LA GESTIÓN DE SUS VERSIONES (CONCEPTOS, UTILIZACIÓN Y CASOS PRÁCTICOS) 2E
Título:
GIT. CONTROLE LA GESTIÓN DE SUS VERSIONES (CONCEPTOS, UTILIZACIÓN Y CASOS PRÁCTICOS) 2E
Subtítulo:
Autor:
DAUZON, S
Editorial:
EDICIONES ENI
Año de edición:
2022
Materia
UNIX
ISBN:
978-2-409-03398-8
Páginas:
391
54,00 €

 

Sinopsis

Este libro se dirige principalmente desarrolladores y jefes de proyecto así como a los profesionales llamados a modificar código fuente (Diseñadores gráficos, Webdesigner, etc.).

El libro comienza por presentar la historia de las soluciones de gestión de versiones y su interés. Luego permite al lector instalar y configurar Git y utilizarlo a través de cinco capítulos de forma progresiva (funcionamiento de las ramas, compartición de un repositorio, herramientas internas.) Un capítulo permite aprender a utilizar git-flow, un método para gestionar eficazmente las diferentes versiones de un proyecto empresarial.

Los dos últimos capítulos presentan la gestión de versiones de forma práctica utilizando dos escenarios implementados por desarrolladores. El primer escenario toma las bases de uso de Git y muestra el uso de sus principales comandos en un entorno casi real. El segundo escenario presenta un equipo de desarrolladores: desde la instalación de GitLab, hasta un uso del método git-flow por el equipo, este capítulo detalla las principales etapas por las que el equipo debe pasar para versionar un proyecto existente.

Un capítulo presenta una lista de alias y comandos listos para usar, resultado de años de práctica de Git del autor, para que el lector pueda usar Git de manera más efectiva y pueda obtener soluciones a problemas comunes. El último capítulo presenta un caso real de integración continua 100% Git como parte de un desarrollo web con el framework Django.

En el anexo, una guía rápida permite visualizar rápidamente los principales comandos y sus opciones.
Índice

Prólogo
1. ¿ A quién va dirigido este libro ?
2. Objetivos del libro
3. Requisitos previos
4. Progresión
5. Detalle de los capítulos
6. Un punto sobre los idiomas
7. Agradecimientos
8. Introducción a Git
Git y la gestión de versiones
1. La gestión de versiones
2. Los beneficios de la gestión de versiones
2.1 Una verdadera máquina del tiempo
2.2 Una documentación detallada y fechada
2.3 Una piedra roseta para colaborar
3. Historia de la gestión de versiones
3.1 Sistemas de gestión de versiones locales
3.2 Sistemas de gestión de versiones centralizados
3.3 Sistemas de gestión de versiones descentralizados
4. ¿ Por qué Git ?
Instalación de Git
1. Instalación en Linux
1.1 Instalación a partir de paquetes preexistentes
1.2 Instalación a partir de las fuentes
2. Instalación en Mac OS X
3. Instalación en Windows
4. La ayuda de Git
4.1 Aspectos generales
4.2 Tipos de comandos Git
4.2.1 Los comandos de porcelana
4.2.2 Los comandos de fontanería
5. Configuración requerida
5.1 Configurar el nombre de usuario
5.2 Configurar el e-mail de usuario
Creación de un repositorio
1. Crear un repositorio local
2. El contenido de la carpeta .git
3. El archivo README
4. Markdown
4.1 Presentación
4.2 Elementos de sintaxis
4.2.1 Títulos
4.2.2 Listas no ordenadas
4.2.3 Listas ordenadas
4.2.4 Poner en negrita
4.2.5 Poner en cursiva
4.2.6 Línea horizontal
4.2.7 Código
4.2.8 Tablas
4.2.9 Enlaces
4.2.10 Notas a pie de página
5. RestructuredText
5.1 Presentación
5.2 Elementos de sintaxis
5.2.1 Títulos
5.2.2 Listas autonumeradas
5.3 Software
6. Herramientas para trabajar con Markdown
6.1 Sublime Text
6.2 Texts
6.3 Ulysses
7. Configurar el repositorio local
7.1 Configuración mínima
7.2 Niveles de configuración
7.2.1 El nivel de sistema
7.2.2 El nivel de usuario
7.2.3 El nivel repositorio
7.3 Los parámetros configurables
7.3.1 Definir el editor de texto
7.3.2 Modelo de commit
7.3.3 Ignorar los archivos
7.3.4 Hashs abreviados
7.4 Definición de alias Git
8. Las opciones de configuración avanzadas
8.1 Paginación
8.2 Expresiones regulares extendidas
8.3 Separador de palabras
8.4 Ancestro común de los conflictos
8.5 Configurar la memoria caché de autentificación
Operaciones de archivos y commit
1. Operaciones de archivos y commit
2. Una historia de hash
2.1 Una identificación por contenido
2.2 Riesgo de colisión
2.3 Funcionalidad experimental de hash SHA2-256
3. Las tres zonas de un archivo
3.1 El directorio de trabajo
3.2 El índice
3.3 El repositorio
4. Operar con archivos
4.1 Añadir archivos al índice
4.2 Mover o renombrar archivos
4.3 Borrar archivos
4.4 Dejar de seguir un archivo
4.5 Ignorar los archivos
5. Commit o guardar los cambios
5.1 Efectuar un primer commit
5.2 Escribir un buen mensaje de commit
5.2.1 Las reglas de un mensaje de commit
5.2.2 Método para el título
5.2.3 ¿ En qué idioma ?
Consulta y operaciones del histórico
1. Listar los commits con git log
1.1 Limitar el número de commits mostrados
1.2 Mostrar las estadísticas
1.3 Mostrar cada commit en una sola línea
1.4 Filtrar los commits cronológicamente
1.5 Filtrar los commits según los participantes
1.6 Mostrar el gráfico de las ramas
1.7 Especificar un formato de salida
1.8 Tener en cuenta los merges
1.9 Listar los commits que afectan a un archivo
1.10 Mostrar las fechas de manera mas legible
2. Mostrar las diferencias de contenido
2.1 Diferencias en curso en el directorio
2.2 Diferencias entre el índice y HEAD
2.3 Diferencias entre el directorio de trabajo y HEAD
2.4 Diferencias introducidas por uno o varios commits
2.5 Diferencias de palabras
2.6 Ver los bloques de código movidos
3. Identificar al autor de una línea de código
4. Buscar los commits con el modo pick axe
5. Eliminar los cambios en el directorio de trabajo
6. Eliminar las modificaciones del índice
7. Volver a un estado anterior
8. Modificar el último commit
9. Ver un resumen de los comm