Actualizado el 21 de Marzo del 2018 (Publicado el 24 de Enero del 2018)
816 visualizaciones desde el 24 de Enero del 2018
4,4 MB
251 paginas
Creado hace 10a (14/05/2013)
http://git-scm.com/book/es
Book
The entire Pro Git book, written by Scott Chacon and published by
Apress, is available here. All content is licensed under the Creative
Commons Attribution Non Commercial Share Alike 3.0 license. Print
versions of the book are available on Amazon.com.
Índice
Book..................................................................................................................................................... 2
1. Empezando.................................................................................................................................... 6
1.1 Acerca del control de versiones...........................................................................................6
1.2 Una breve historia de Git.....................................................................................................10
1.3 Fundamentos de Git............................................................................................................. 10
1.4 Instalando Git........................................................................................................................ 14
1.5 Configurando Git por primera vez.....................................................................................15
1.6 Obteniendo ayuda............................................................................................................... 17
1.7 Resumen................................................................................................................................ 17
2. Fundamentos de Git................................................................................................................... 18
2.1 Obteniendo un repositorio Git...........................................................................................18
2.2 Guardando cambios en el repositorio...............................................................................19
2.3 Viendo el histórico de confirmaciones..............................................................................28
2.4 Deshaciendo cosas............................................................................................................... 33
2.5 Trabajando con repositorios remotos...............................................................................35
2.6 Creando etiquetas................................................................................................................ 39
2.7 Consejos y trucos.................................................................................................................. 43
2.8 Resumen................................................................................................................................ 44
3. Ramificaciones en Git................................................................................................................. 45
3.1 ¿Qué es una rama?................................................................................................................ 45
3.2 Procedimientos básicos para ramificar y fusionar...........................................................50
3.3 Gestión de ramificaciones...................................................................................................58
3.4 Flujos de trabajo ramificados..............................................................................................58
3.5 Ramas Remotas.................................................................................................................... 61
3.6 Reorganizando el trabajo realizado...................................................................................68
3.7 Recapitulación...................................................................................................................... 76
4. Git en un servidor....................................................................................................................... 77
4.1 Los Protocolos...................................................................................................................... 77
2
4.2 Poniendo Git en un Servidor...............................................................................................81
4.3 Generando tu clave pública SSH.........................................................................................83
4.4 Preparando el servidor........................................................................................................ 83
4.5 Acceso público...................................................................................................................... 85
4.6 GitWeb................................................................................................................................... 86
4.7 Gitosis..................................................................................................................................... 88
4.8 El demonio Git...................................................................................................................... 91
4.9 Git en un alojamiento externo............................................................................................93
4.10 Recapitulación.................................................................................................................. 100
5. Git en entornos distribuidos...................................................................................................101
5.1 Flujos de trabajo distribuidos...........................................................................................101
5.2 Contribuyendo a un proyecto..........................................................................................104
5.3 Gestionando un proyecto................................................................................................. 122
5.4 Recapitulación.................................................................................................................... 136
6. Las herramientas de Git.......................................................................................................... 137
6.1 Selección de confirmaciones de cambios concretas.....................................................137
6.2 Preparación interactiva..................................................................................................... 143
6.3 Guardado rápido provisional............................................................................................146
6.4 Reescribiendo la historia...................................................................................................149
6.5 Depuración con Git............................................................................................................ 155
6.6 Submódulos........................................................................................................................ 157
6.7 Fusión de subárboles......................................................................................................... 163
6.8 Recapitulación.................................................................................................................... 165
7. Personalizando Git................................................................................................................... 166
7.1 Configuración de Git..........................................................................................................166
7.2 Atributos de Git.................................................................................................................. 174
7.3 Puntos de enganche Git....................................................................................................180
7.4 Un ejemplo de implantación de una determinada política en Git..............................183
7.5 Recapitulación.................................................................................................................... 191
8. Git y Otros Sistemas................................................................................................................. 192
8.1 Git y Subversion.................................................................................................................. 192
8.2 Migrating to Git.................................................................................................................. 200
8.3 Summary............................................................................................................................. 207
9. Los entesijos internos de Git..................................................................................................208
9.1 Fontaneria y porcelana......................................................................................................208
9.2 Los objetos Git.................................................................................................................... 209
9.3 Los entesijos internos de Git - Referencias Git..............................................................216
9.4 Archivos empaquetadores................................................................................................219
9.5 Las especificaciones para hacer referencia a... (refspec)..............................................222
9.6 Protocolos de transferencia.............................................................................................222
9.7 Mantenimiento y recuperación de datos........................................................................226
9.8 Recapitulación.................................................................................................................... 231
Index of Commands..................................................................................................................... 233
ANEXOS.......................................................................................................................................... 235
Cheat Sheet 1...........................................................................
Comentarios de: git book (0)
No hay comentarios