• Barajar
    Activar
    Desactivar
  • Alphabetizar
    Activar
    Desactivar
  • Frente Primero
    Activar
    Desactivar
  • Ambos lados
    Activar
    Desactivar
  • Leer
    Activar
    Desactivar
Leyendo...
Frente

Cómo estudiar sus tarjetas

Teclas de Derecha/Izquierda: Navegar entre tarjetas.tecla derechatecla izquierda

Teclas Arriba/Abajo: Colvea la carta entre frente y dorso.tecla abajotecla arriba

Tecla H: Muestra pista (3er lado).tecla h

Tecla N: Lea el texto en voz.tecla n

image

Boton play

image

Boton play

image

Progreso

1/54

Click para voltear

54 Cartas en este set

  • Frente
  • Atrás
Configurar Nombre que salen en los commits
git config --global user.name "<name>"
Configurar Email
git config --global user.email "<email>"
Marco de colores para los comando
git config --global color.ui true
Iniciamos GIT en la carpeta donde esta el proyecto
git init
Clonamos el repositorio de github o bitbucket
git clone <url>
Añadimos todos los archivos para el commit
git add .
subimos al repositorio
git push origin master
Añadimos el archivo para el commit
git add <file>
Añadimos todos los archivos para el commit omitiendo los nuevos
git add --all
Añadimos todos los archivos con la extensión especificada
git add *.txt
Añadimos todos los archivos dentro de un directorio y de una extensión especifica
git add docs/*.txt
Añadimos todos los archivos dentro de un directorios
git add docs/
Cargar en el HEAD los cambios realizados
git commit -m "<message>"
Agregar y Cargar en el HEAD los cambios realizados
git commit -a -m "<message>"
De haber conflictos al cargar al HEAD los muestra
git commit -a
Agregar al ultimo commit, este no se muestra como un nuevo commit en los logs. Se puede especificar un nuevo mensaje
git commit --amend -m "<message>"
Subimos al repositorio una rama
git push <origin> <nameBranch>
Subimos un tag
git push --tags
Muestra los logs de los commits
git log
Muestras los cambios en los commits
git log --oneline --stat
Muestra graficos de los commits
git log --oneline --graph
Muestra los cambios realizados a un archivo
git diff
git diff --staged
Saca un archivo del commit
git reset HEAD <file>
Devuelve el ultimo commit que se hizo y pone los cambios en staging
git reset --soft HEAD^
Devuelve el ultimo commit y todos los cambios
git reset --hard HEAD^
Devuelve los 2 ultimo commit y todos los cambios
git reset --hard HEAD^^
Rollback merge/commit a un commit espesifico
git reset --hard <commitSha>
Agregar repositorio remoto
git remote add origin <url>
Cambiar de remote
git remote set-url origin <url>
Remover repositorio
git remote rm <name/origin>
Muestra lista repositorios
git remote -v
Muestra los branches remotos
git remote show origin
Limpiar todos los branches remotod eliminados
git remote prune origin
Crea un branch
git branch <nameBranch>
Lista los branches
git branch
Comando -d elimina el branch y lo une al master
git branch -d <nameBranch>
Elimina la rama sin preguntar
git branch -D <nameBranch>
Muestra una lista de todos los tags
git tag
Crea un nuevo tags
git tag -a <nameTag> -m "<message>"
Une el branch actual con el master, esto no se puede ver como un merge
git rebase
cuando resolvemos los conflictos --continue continua la secuencia del rebase donde se pauso
git rebase --continue
Omite el conflicto en la union de la rama y sigue su camino
git rebase --skip
Devuelve todo al principio del rebase
git rebase --abort
Para hacer un rebase a un branch en especifico
git rebase <nameBranch>
Lista un estado actual del repositorio con lista de archivos modificados o agregados
git status
Quita del HEAD un archivo y le pone el estado de no trabajado
git checkout -- <file>
Crea un branch en base a uno online
git checkout -b newlocalbranchname origin/branch-name
Busca los cambios nuevos y actualiza el repositorio
git pull origin <nameBranch>
Cambiar de branch o tag
git checkout <nameBranch/nameTag>
Une el branch actual con el especificado
git merge <nameBranch>
Verifica cambios en el repositorio online con el local
git fetch
Borrar un archivo del repositorio
git rm <file>
Descargar remote de un fork
git remote add upstream <url>
Merge con master de un fork
git fetch upstream
git merge upstream/master