Guia Git
Guia Git
Configuracion
Asignacion de valor
Comandos
proyectos
principal a utilizar
funcion rerere
Opciones
Estado
Comandos
Opciones
Ayuda
Comandos
help <verbo>: enlistar opciones que pueden ser utilizadas junto con el verbo
especificado
Ramas - 4
Repositorio local
Inicializacion
Comandos
init: crea una subcarpeta (.git) en el directorio actual, la cual sirve como arquetipo
de repositorio git
Estado
Comandos
especificado. Se puede utilizar la versión corta del hash, la cual debera de contar
rama especificada
rebase); al contrario del comando git status, el cual muestra todas las
Opciones
caracteres
-s/--short: permite mostrar una versión simplificada del estado del repositorio
encomendacion
-2: mostrar solo las ultimas dos encomendaciones (el valor puede cambiar)
encomendados
--since=[2.minutes/hours/days/weeks/months/years, “2020-01-25”, “2
especificado
-g: muestra datos obtenidos de comando reflog con formato de comando log
de termino_busqueda en nombre_archivo
Ramas - 7
kB)
encomendacion
Comandos
encomendar todos los archivos que han sido escenificados hasta el momento
Opciones
SOLITARIO)
-p/--patch: permite encomendar una parte del archivo modificado por medio de
comandos interactivos
Modificacion
Comandos
especificado
será combinada con la encomendacion anterior (la que tiene por encima),
continue
Eliminacion
Comandos
lo escenifica
escenificación
Ramas - 10
eliminar.
utilizando)
en el editor de texto.
Opciones
-f: es necesario utilizar esta opción si el archivo a eliminar por medio del comando
disco)
escenificación
encomendacion/es eliminada/s
Ramas - 11
Restauracion/Recuperacion
Comandos
log -g: muestra datos obtenidos de comando reflog con formato de comando log
Opciones
Comandos
stash push [--keep-index, -u, -p]: guarda archivos rastreados (los cuales
terminar. Esto con el fin de cambiar de rama sin tener que encomendar archivos
stash list: muestra una lista de los espacios de trabajo con archivos inconclusos
reciente
Opciones
--index: escenifica los archivos del espacio de trabajo a cargar (si es que el
-u: incluye archivos no monitoreados por git al espacio de trabajo con archivos
inconclusos
archivos inconclusos
Ramas - 13
Empaquetar (Bundling)
Comandos
almacenamiento.
especificado
Debugging
Comandos
Opciones
ultima_linea
Ramas - 14
Repositorio remoto
Clonacion
Comandos
Opciones
Adicion
Comandos
Estado
Comandos
especificado
Opciones
Modificacion
Comandos
asignado a un repositorio
Eliminacion
Comandos
Obtencion y Union
repositorio local
Comandos
Opciones
--all: recuperar información de todos los repositorios remotos, por lo cual no será
Subida de archivos
Comandos
Opciones
forcé: sobrescribe el historial del repositorio remoto con el historial del repositorio
local (no utilizar en repositorios compartidos). Util en casos en los que se hayan
Ramas
Creacion
Comandos
encomendacion actual
especificada
Opciones
Selección de rama
Comandos
Estado
Comandos
tercera_rama
git fetch –all && git branch -vv: muestra informacion actualizada de ramas
con la rama principal. El id de unión puede obtenerse por medio del registro de
Opciones
--merged<nombre_rama>: permite ver todas las ramas que han sido unidas con la
--no-merged<nombre_rama>: permite ver todas las ramas que aun no han sido
repositorio remoto
Modificacion
Comandos
local
Opciones
Eliminacion
Comandos
remoto
Opciones
-D: elimina una rama sin unir, lo cual también eliminara todo su contenido
Combinacion/Union
Comandos
rama especificada (rama secundaria, la cual puede ser tanto local como de rastreo
merge [--abort]
unión de dos ramas. La opción HEAD@{1} puede utilizarse solo si no se han hecho
Opciones
unión. Puede fallar si los archivos del espacio de trabajo no han sido encomendados
revertidas
Comandos
(2) (ours) (rama principal) y encomendacion de rama a unir (3) (theirs) (rama
secundaria). Esto se lleva a cabo con el fin de editar, ya sea el archivo ours o el
un solo archivo
Subida de Archivos
Comandos
Rebase
Comandos
actual (rama principal) sobre la rama especificada (rama secundaria). Esto permitirá
rama_principal
Cherry Pick
Comandos
Opciones
Comandos
a una rama de rastreo remoto, lo cual implica que dicha rama primero deberá de
la rama actual
Etiquetas
Creacion
Comandos
encomendacion actual
añadir una etiqueta a una encomendacion anterior que cuente con el checksum (o
Opciones
-a: indica que la etiqueta será de tipo anotada (contara con checksum, nombre de
Estado
Comandos
Opciones
-l/--list: utilizado en conjunto con comodines (wildcard) para mostrar una lista
Eliminacion
Comandos
repositorio remoto
Subida de archivos
Comandos
repositorio remoto
push nombre_repo –-tags: sube todas las etiquetas que no esten presentes en
el repositorio remoto