Git-cheat-sheet.
Anielkis Herrera 19 de enero de 2009
Resumen Este documento es desarrollado como una ayuda rápida a comandos de Git.
Índice
1. Básicos 1.1. Crear repositorio . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2. Ver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3. Revertir . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.4. Publicar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5. Actualizar . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . 1.6. Ramas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.7. Herramientas útiles . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . 1.8. Conflictos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 2 3 3 4 4 5 6
1. Básicos
En caso de necesitarayuda se puede usar: 1
1 BÁSICOS
Conceptos básicos: master origin HEAD HEADˆ HEAD˜4 foo..bar rama básica de desarrollo rama origen, de dónde salió el repositorio actual revisión actual revisiónanterior o ”padre” de HEAD revisión ”abuela” de HEAD desde foo hasta revisión bar
1.1. Crear repositorio
desde archivos existentes se hace con los dos comandos:
git init git add .
desde unrepositorio ya existente se puede hacer, entre otros, con:
git clone repositorio_origen [repositorio]_nuevo
de la forma
git clone /repositorio_viejo repositorio_nuevo git clone git://... git clonessh://... git clone http://...
1.2. Ver
Para ver información del repositorio, cambios, etc.:
git status git diff [identificador_viejo identificador_nuevo] git log [-p] [file|dir]
Carretera a SanAntonio de los Baños. Km 5 1/2 Reparto Torrens. Boyeros. Ciudad Habana. Teléfono (53 7) 8372519 e-mail: decano.f10@uci.cu 2
1 BÁSICOS git blame file git show id (meta data + diff) git show id:file...
Regístrate para leer el documento completo.