Você está na página 1de 2

HOJA DE REFERENCIA PARA GITHUB GIT V 1.1.

Git es el sistema de control de versiones distribuido de fuente abierta que facilita las actividades de GitHub en su
computadora porttil o de escritorio. Esta hoja de referencia rpida resume las instrucciones de las lneas de coman-
do de Git ms comnmente usadas.

INSTALAR GIT EFECTUAR CAMBIOS


GitHub le ofrece a los clientes de computadoras de escritorio que Revisa las ediciones y elabora una transaccin de commit
incluye una interfaz grfica de usuario para las acciones de reposito-
rio ms comunes y una edicin de lnea de comando de actualizacin $ git status
automtica de Git para escenarios avanzados.
Enumera todos los archivos nuevos o modificados que se deben confirmar
GitHub para Windows
$ git diff
https://windows.github.com
Muestra las diferencias de archivos que no se han enviado an al
GitHub para Mac rea de espera
https://mac.github.com
$ git add [file]

Hay distribuciones de Git para sistemas Linux y POSIX en el sitio web Toma una instantnea del archivo para preparar la versin
oficial Git SCM. $ git diff --staged

Git para toda plataforma Muestra las diferencias del archivo entre el rea de espera y la ltima
http://git-scm.com versin del archivo
$ git reset [file]

CONFIGURAR HERRAMIENTAS Mueve el archivo del rea de espera, pero preserva su contenido
Configura la informacin del usuario para todos los respositorios locales
$ git commit -m "[descriptive message]"
$ git config --global user.name "[name]" Registra las instantneas del archivo permanentemente en
el historial de versin
Establece el nombre que desea est anexado a sus transacciones
de commit
$ git config --global user.email "[email address]" CAMBIOS GRUPALES
Nombra una serie de commits y combina esfuerzos ya culminados
Establece el e-mail que desea est anexado a sus transacciones de commit
$ git config --global color.ui auto $ git branch

Habilita la til colorizacin del producto de la lnea de comando Enumera todas las ramas en el repositorio actual
$ git branch [branch-name]

Crea una nueva rama

CREAR REPOSITORIOS $ git checkout [branch-name]


Inicia un nuevo repositorio u obtiene uno de una URL existente
Cambia a la rama especificada y actualiza el directorio activo
$ git init [project-name] $ git merge [branch]

Crea un nuevo repositorio local con el nombre especificado Combina el historial de la rama especificada con la rama actual
$ git clone [url] $ git branch -d [branch-name]

Descarga un proyecto y toda su historia de versin Borra la rama especificada


HOJA DE REFERENCIA PARA GITHUB GIT

NOMBRES DEL ARCHIVO DE REFACTORIZACIN REPASAR HISTORIAL


Reubica y retira los archivos con versin Navega e inspecciona la evolucin de los archivos de proyecto

$ git rm [file] $ git log

Borra el archivo del directorio activo y pone en el rea de espera el Enumera el historial de la versin para la rama actual
archivo borrado
$ git log --follow [file]
$ git rm --cached [file]
Enumera el historial de versin para el archivo, incluidos los cambios
Retira el archivo del control de versiones, pero preserva el archivo a de nombre
nivel local
$ git diff [first-branch]...[second-branch]
$ git mv [file-original] [file-renamed]
Muestra las diferencias de contenido entre dos ramas
Cambia el nombre del archivo y lo prepara para commit
$ git show [commit]

Produce metadatos y cambios de contenido del commit especificado


SUPRIMIR TRACKING
Excluye los archivos temporales y las rutas
REHACER COMMITS
*.log Borra errores y elabora historial de reemplazo
build/
temp-*
$ git reset [commit]

Un archivo de texto llamado .gitignore suprime la creacin acciden- Deshace todos los commits despus de [commit], preservando los
tal de versiones de archivos y rutas que concuerdan con los patrones cambios localmente
especificados
$ git reset --hard [commit]
$ git ls-files --other --ignored --exclude-standard
Desecha todo el historial y regresa al commit especificado
Enumera todos los archivos ignorados en este proyecto

GUARDAR FRAGMENTOS SINCRONIZAR CAMBIOS


Almacena y restaura cambios incompletos Registrar un marcador de repositorio e intercambiar historial de versin

$ git stash $ git fetch [bookmark]

Almacena temporalmente todos los archivos tracked modificados Descarga todo el historial del marcador del repositorio
$ git stash pop $ git merge [bookmark]/[branch]

Restaura los archivos guardados ms recientemente Combina la rama del marcador con la rama local actual
$ git stash list $ git push [alias] [branch]

Enumera todos los sets de cambios en guardado rpido Carga todos los commits de la rama local al GitHub
$ git stash drop $ git pull

Elimina el set de cambios en guardado rpido ms reciente Descarga el historial del marcador e incorpora cambios

Obtenga ms informacin sobre el uso de GitHub y Git. Enve un e-mail al training@github.com


Equipo de Entrenadores o visite nuestro sitio web para informarse sobre training.github.com
los horarios de eventos y la disponibilidad de clases privadas.

Você também pode gostar