Show Menu
Cheatography

Git Comandos - curl wget Cheat Sheet (DRAFT) by

Git Comandos - curl wget

This is a draft cheat sheet. It is a work in progress and is not finished yet.

CONFIGURAR HERRAM­IENTAS

$ git config --global user.name "­[na­me]­"
Establece el nombre que desea esté anexado a sus transa­cciones de commit
$ git config --global user.email "­[email addres­s]"
Establece el e-mail que desea esté anexado a sus transa­cciones de commit
Config­uracion de Herram­ientas

CREAR REPOSI­TORIOS

$ git init [proje­ct-­name]
Crea un nuevo reposi­torio local con el nombre especi­ficado
$ git clone [url]
Descarga un proyecto y toda su historia de versión

EFECTUAR CAMBIOS

$ git status
Enumera todos los archivos nuevos o modifi­cados que se deben confirmar
$ git diff
Muestra las difere­ncias de archivos que no se han enviado aún al área de espera
$ git add .
Toma una instan­tánea del archivo para preparar la versión
$ git add [file]
Toma una instan­tánea del archivo para preparar la versión
$ git diff --staged
Muestra las difere­ncias 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 "­[de­scr­iptive messag­e]"
Registra las instan­táneas del archivo perman­ent­emente 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 especi­ficar 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 contin­uació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 reposi­torio actual
$ git branch [branc­h-name]
Crea una nueva rama
$ git checkout [branc­h-name]
Cambia a la rama especi­ficada y actualiza el directorio activo
$ git merge [branch]
Combina el historial de la rama especi­ficada con la rama actual
$ git branch -d [branc­h-name]
Borra la rama especi­ficada

NOMBRES DEL ARCHIVO DE REFACT­ORI­ZACIÓ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-­ori­ginal] [file-­ren­amed]
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­-br­anc­h]...[­sec­ond­-br­anch]
Muestra las difere­ncias de contenido entre dos ramas
$ git show [commit]
Produce metadatos y cambios de contenido del commit especi­ficado

SINCRO­NIZAR CAMBIOS

$ git fetch [bookmark]
Descarga todo el historial del marcador del reposi­torio
$ git merge [bookm­ark­]/[­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