PDF de programación - Git fundamentos

Imágen de pdf Git fundamentos

Git fundamentosgráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 16 de Febrero del 2018)
662 visualizaciones desde el 16 de Febrero del 2018
477,0 KB
111 paginas
Creado hace 4a (27/10/2015)
Git

Fundamentos

Git. Fundamentos

Desarrollado por Jesús Amieiro Becerra

Este archivo se encuentra bajo una licencia Creative Commons Reconocimiento-CompartirIgual (CC
BY-SA). Se permite el uso comercial de la obra y de las posibles obras derivadas, la distribución de
las cuales se debe hacer con una licencia igual a la que regula la obra original.

Versión actual: 27/10/2015

Puedes obtener la última versión disponible en http://fontelearn.com/es/git-fundamentos/ o en
http://www.jesusamieiro.com/docs/

2

Índice de contenido
1 Presentación....................................................................................................................................................................... 5
1.1 Contenido.................................................................................................................................................................. 5
1.2 Contacto..................................................................................................................................................................... 6
2 Introducción....................................................................................................................................................................... 7
2.1 ¿Qué es un sistema de control de versiones?..............................................................................................7
2.2 ¿Quién debe usar un control de versiones?..................................................................................................8
2.3 Tipos de sistemas de control de versiones...................................................................................................8
2.3.1 Control de versiones local.......................................................................................................................... 8
2.3.2 Control de versiones centralizado........................................................................................................... 9
2.3.3 Control de versiones distribuido........................................................................................................... 10
2.4 La creación de Git y sus características fundamentales.........................................................................11
3 Instalación......................................................................................................................................................................... 14
3.1 Instalación en Windows..................................................................................................................................... 14
3.2 Instalación en Linux............................................................................................................................................. 15
3.2.1 Ubuntu............................................................................................................................................................ 15
3.2.2 CentOS............................................................................................................................................................ 16
3.3 Instalación en OS X.............................................................................................................................................. 17
4 Primeros pasos................................................................................................................................................................ 18
4.1 Obtener ayuda en Git.......................................................................................................................................... 18
4.2 Configuración inicial de Git.............................................................................................................................. 20
4.2.1 Identidad........................................................................................................................................................ 21
4.2.2 Editor................................................................................................................................................................ 21
4.2.3 Otros elementos.......................................................................................................................................... 22
4.3 Conceptos básicos............................................................................................................................................... 23
4.3.1 Repositorio.................................................................................................................................................... 23
4.3.2 Commit............................................................................................................................................................ 24
4.3.3 Zonas en Git.................................................................................................................................................. 24
4.3.4 Estados de un archivo............................................................................................................................... 25
4.3.5 Flujo de trabajo............................................................................................................................................ 25
4.3.6 SHA-1............................................................................................................................................................... 26
4.3.7 HEAD................................................................................................................................................................ 27
4.3.8 Rama................................................................................................................................................................ 27
4.4 Inicializando un repositorio.............................................................................................................................. 29
4.4.1 Clonando un repositorio existente....................................................................................................... 29
4.4.2 A partir de un proyecto existente......................................................................................................... 31
4.4.3 A partir de un proyecto nuevo............................................................................................................... 34
4.5 Añadiendo un primer archivo.......................................................................................................................... 35
4.6 Primer commit....................................................................................................................................................... 36
4.7 Añadiendo más archivos.................................................................................................................................... 37
4.8 Editando archivos................................................................................................................................................. 39
4.9 Borrando archivos................................................................................................................................................ 43
4.10 Renombrando y moviendo archivos........................................................................................................... 46
4.11 Ignorar archivos.................................................................................................................................................. 50
4.12 Deshacer cambios: zona de trabajo y zona de preparación..............................................................52
4.13 Modificar commits............................................................................................................................................. 54
4.14 Revertir el estado a un commit..................................................................................................................... 56
4.15 Eliminar archivos no seguidos....................................................................................................................... 58
4.16 Revertir un archivo de un commit............................................................................................................... 60
4.17 Deshaciendo commit mediante reset: soft, mixed, hard.....................................................................61
4.17.1 Hard reset.................................................................................................................................................... 61

3

4.17.2 Mixed............................................................................................................................................................. 62
4.17.3 Soft................................................................................................................................................................. 64
5 Ramas................................................................................................................................................................................. 66
5.1 Por qué usar una rama....................................................................................................................................... 66
5.2 Crear una rama...................................................................................................................................................... 67
5.3 Mostrar las ramas................................................................................................................................................. 69
5.4 Cambiarse de rama.............................................................................................................................................. 70
5.5 Trabajando con una rama...............................
  • Links de descarga
http://lwp-l.com/pdf8828

Comentarios de: Git fundamentos (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad