This is a draft cheat sheet. It is a work in progress and is not finished yet.
CONFIGURAR HERRAMIENTAS
$ git config --global user.name "[name]" |
Establece el nombre que desea esté anexado a sus transacciones de commit |
$ git config --global user.email "[email address]" |
Establece el e-mail que desea esté anexado a sus transacciones de commit |
Configuracion de Herramientas
CREAR REPOSITORIOS
$ git init [project-name] |
Crea un nuevo repositorio local con el nombre especificado |
$ git clone [url] |
Descarga un proyecto y toda su historia de versión |
EFECTUAR CAMBIOS
$ git status |
Enumera todos los archivos nuevos o modificados que se deben confirmar |
$ git diff |
Muestra las diferencias de archivos que no se han enviado aún al área de espera |
$ git add . |
Toma una instantánea del archivo para preparar la versión |
$ git add [file] |
Toma una instantánea del archivo para preparar la versión |
$ git diff --staged |
Muestra las diferencias del archivo entre el área de espera y la última versión del archivo |
$ git reset [file] |
Mueve el archivo del área de espera, pero preserva su contenido |
$ git commit -m "[descriptive message]" |
Registra las instantáneas del archivo permanentemente en el historial de versión |
COMANDOS CURL
curl --version |
versión de Curl |
curl [OPTIONS] [URL] |
mostrar el contenido de una página |
curl -o [file] [URL]/[file] |
-o permite especificar un nombre de archivo o ubicación diferente. |
curl -O [URL]/[file] |
-O guardará el archivo en el directorio de trabajo actual con el mismo nombre de archivo que el remoto. |
curl -O [URL]/[file] -O [URL]/[file] |
podemos descargar varios archivos, como se muestra a continuación: |
COMANDOS WGET
wget -m [url] |
descargar por completo un sitio web |
wget -r ftp://[ruta] |
Descargar un directorio completo |
wget -i [file.txt] |
Descarga en un solo archivo TXT todas las URL de |
|
|
CAMBIOS GRUPALES
$ git branch |
Enumera todas las ramas en el repositorio actual |
$ git branch [branch-name] |
Crea una nueva rama |
$ git checkout [branch-name] |
Cambia a la rama especificada y actualiza el directorio activo |
$ git merge [branch] |
Combina el historial de la rama especificada con la rama actual |
$ git branch -d [branch-name] |
Borra la rama especificada |
NOMBRES DEL ARCHIVO DE REFACTORIZACIÓN
$ git rm [file] |
Borra el archivo del directorio activo y pone en el área de espera el archivo borrado |
$ git rm --cached [file] |
Retira el archivo del control de versiones, pero preserva el archivo a nivel local |
$ git mv [file-original] [file-renamed] |
Cambia el nombre del archivo y lo prepara para commit |
REPASAR HISTORIAL
$ git log |
Enumera el historial de la versión para la rama actual |
$ git log --follow [file] |
Enumera el historial de versión para el archivo, incluidos los cambios de nombre |
$ git diff [first-branch]...[second-branch] |
Muestra las diferencias de contenido entre dos ramas |
$ git show [commit] |
Produce metadatos y cambios de contenido del commit especificado |
SINCRONIZAR CAMBIOS
$ git fetch [bookmark] |
Descarga todo el historial del marcador del repositorio |
$ git merge [bookmark]/[branch] |
Combina la rama del marcador con la rama local actual |
$ git push [alias] [branch] |
Carga todos los commits de la rama local al GitHub |
$ git pull |
Descarga el historial del marcador e incorpora cambios |
|