-
-
Save Moyanius/d9203e339facab98d562a928b51bc493 to your computer and use it in GitHub Desktop.
Revisions
-
dasdo revised this gist
Dec 29, 2016 . 1 changed file with 14 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -260,4 +260,17 @@ Verifica cambios en el repositorio online con el local Borrar un archivo del repositorio ```ssh git rm <archivo> ``` ## Fork Descargar remote de un fork ``` git remote add upstream <url> ``` Merge con master de un fork ``` git fetch upstream git merge upstream/master ``` -
dasdo revised this gist
Dec 14, 2015 . No changes.There are no files selected for viewing
-
dasdo revised this gist
Dec 14, 2015 . 1 changed file with 113 additions and 112 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,262 +1,263 @@ ## Configuración Básica Configurar Nombre que salen en los commits ```ssh git config --global user.name "dasdo" ``` Configurar Email ```ssh git config --global user.email [email protected] ``` Marco de colores para los comando ```ssh git config --global color.ui true ``` ## Iniciando repositorio Iniciamos GIT en la carpeta donde esta el proyecto ```ssh git init ``` Clonamos el repositorio de github o bitbucket ```ssh git clone <url> ``` Añadimos todos los archivos para el commit ```ssh git add . ``` Hacemos el primer commit ```ssh git commit -m "Texto que identifique por que se hizo el commit" ``` subimos al repositorio ```ssh git push origin master ``` ## GIT CLONE Clonamos el repositorio de github o bitbucket ```ssh git clone <url> ``` Clonamos el repositorio de github o bitbucket ????? ```ssh git clone <url> git-demo ``` ## GIT ADD Añadimos todos los archivos para el commit ```ssh git add . ``` Añadimos el archivo para el commit ```ssh git add <archivo> ``` Añadimos todos los archivos para el commit omitiendo los nuevos ```ssh git add --all ``` Añadimos todos los archivos con la extensión especificada ```ssh git add *.txt ``` Añadimos todos los archivos dentro de un directorio y de una extensión especifica ```ssh git add docs/*.txt ``` Añadimos todos los archivos dentro de un directorios ```ssh git add docs/ ``` ## GIT COMMIT Cargar en el HEAD los cambios realizados ```ssh git commit -m "Texto que identifique por que se hizo el commit" ``` Agregar y Cargar en el HEAD los cambios realizados ```ssh git commit -a -m "Texto que identifique por que se hizo el commit" ``` De haber conflictos los muestra ```ssh git commit -a ``` Agregar al ultimo commit, este no se muestra como un nuevo commit en los logs. Se puede especificar un nuevo mensaje ```ssh git commit --amend -m "Texto que identifique por que se hizo el commit" ``` ## GIT PUSH Subimos al repositorio ```ssh git push <origien> <branch> ``` Subimos un tag ```ssh git push --tags ``` ## GIT LOG Muestra los logs de los commits ```ssh git log ``` Muestras los cambios en los commits ```ssh git log --oneline --stat ``` Muestra graficos de los commits ```ssh git log --oneline --graph ``` ## GIT DIFF Muestra los cambios realizados a un archivo ```ssh git diff git diff --staged ``` ## GIT HEAD Saca un archivo del commit ```ssh git reset HEAD <archivo> ``` Devuelve el ultimo commit que se hizo y pone los cambios en staging ```ssh git reset --soft HEAD^ ``` Devuelve el ultimo commit y todos los cambios ```ssh git reset --hard HEAD^ ``` Devuelve los 2 ultimo commit y todos los cambios ```ssh git reset --hard HEAD^^ ``` Rollback merge/commit ```ssh git log git reset --hard <commit_sha> ``` ## GIT REMOTE Agregar repositorio remoto ```ssh git remote add origin <url> ``` Cambiar de remote ```ssh git remote set-url origin <url> ``` Remover repositorio ```ssh git remote rm <name/origin> ``` Muestra lista repositorios ```ssh git remote -v ``` Muestra los branches remotos ```ssh git remote show origin ``` Limpiar todos los branches eliminados ```ssh git remote prune origin ``` ## GIT BRANCH Crea un branch ```ssh git branch <nameBranch> ``` Lista los branches ```ssh git branch ``` Comando -d elimina el branch y lo une al master ```ssh git branch -d <nameBranch> ``` Elimina sin preguntar ```ssh git branch -D <nameBranch> ``` ## GIT TAG Muestra una lista de todos los tags ```ssh git tag ``` Crea un nuevo tags ```ssh git tag -a <verison> - m "esta es la versión x" ``` ## GIT REBASE Los rebase se usan cuando trabajamos con branches esto hace que los branches se pongan al día con el master sin afectar al mismo Une el branch actual con el mastar, esto no se puede ver como un merge ```ssh git rebase ``` Cuando se produce un conflicto no das las siguientes opciones: cuando resolvemos los conflictos --continue continua la secuencia del rebase donde se pauso ```ssh git rebase --continue ``` Omite el conflicto y sigue su camino ```ssh git rebase --skip ``` Devuelve todo al principio del rebase ```ssh git reabse --abort ``` Para hacer un rebase a un branch en especifico ```ssh git rebase <nameBranch> ``` ## OTROS COMANDOS Lista un estado actual del repositorio con lista de archivos modificados o agregados ```ssh git status ``` Quita del HEAD un archivo y le pone el estado de no trabajado ```ssh git checkout -- <file> ``` Crea un branch en base a uno online ```ssh git checkout -b newlocalbranchname origin/branch-name ``` Busca los cambios nuevos y actualiza el repositorio ```ssh git pull origin <nameBranch> ``` Cambiar de branch ```ssh git checkout <nameBranch/tagname> ``` Une el branch actual con el especificado ```ssh git merge <nameBranch> ``` Verifica cambios en el repositorio online con el local ```ssh git fetch ``` Borrar un archivo del repositorio ```ssh git rm <archivo> ``` -
dasdo revised this gist
Dec 10, 2015 . 1 changed file with 5 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -235,7 +235,11 @@ Lista un estado actual del repositorio con lista de archivos modificados o agreg 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 -
dasdo revised this gist
Dec 10, 2015 . 1 changed file with 5 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -142,6 +142,11 @@ Devuelve los 2 ultimo commit y todos los cambios git reset --hard HEAD^^ Rollback merge/commit git log git reset --hard <commit_sha> ## GIT REMOTE Agregar repositorio remoto -
dasdo revised this gist
Dec 10, 2015 . 1 changed file with 0 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -2,7 +2,6 @@ Configurar Nombre que salen en los commits git config --global user.name "dasdo" Configurar Email -
dasdo revised this gist
Dec 10, 2015 . 1 changed file with 1 addition and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -2,6 +2,7 @@ Configurar Nombre que salen en los commits ```git git config --global user.name "dasdo" Configurar Email -
dasdo revised this gist
Dec 10, 2015 . 1 changed file with 13 additions and 14 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,14 +1,14 @@ ## Configuración Básica Configurar Nombre que salen en los commits git config --global user.name "dasdo" Configurar Email git config --global user.email [email protected] Marco de colores para los comando git config --global color.ui true @@ -63,34 +63,33 @@ 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/ ## GIT COMMIT Cargar en el HEAD los cambios realizados git commit -m "Texto que identifique por que se hizo el commit" Agregar y Cargar en el HEAD los cambios realizados git commit -a -m "Texto que identifique por que se hizo el commit" De haber conflictos 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 "Texto que identifique por que se hizo el commit" @@ -127,7 +126,7 @@ Muestra los cambios realizados a un archivo ## GIT HEAD Saca un archivo del commit git reset HEAD <archivo> @@ -153,7 +152,7 @@ Cambiar de remote git remote set-url origin <url> Remover repositorio git remote rm <name/origin> @@ -195,11 +194,11 @@ Muestra una lista de todos los tags Crea un nuevo tags git tag -a <verison> - m "esta es la versión x" ## GIT REBASE Los rebase se usan cuando trabajamos con branches esto hace que los branches se pongan al día con el master sin afectar al mismo Une el branch actual con el mastar, esto no se puede ver como un merge @@ -215,7 +214,7 @@ Omite el conflicto y sigue su camino git rebase --skip Devuelve todo al principio del rebase git reabse --abort -
dasdo revised this gist
Dec 10, 2015 . 1 changed file with 192 additions and 150 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,212 +1,254 @@ ## Configuracion Basica Configurar Nombre que salen en los commits git config --global user.name "daniel sanchez" Configurar Email git config --global user.email [email protected] Marco de colores para los comandos git config --global color.ui true ## Iniciando repositorio 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 . Hacemos el primer commit git commit -m "Texto que identifique por que se hizo el commit" subimos al repositorio git push origin master ## GIT CLONE Clonamos el repositorio de github o bitbucket git clone <url> Clonamos el repositorio de github o bitbucket ????? git clone <url> git-demo ## GIT ADD Añadimos todos los archivos para el commit git add . Añadimos el archivo para el commit git add <archivo> Añadimos todos los archivos para el commit omitiendo los nuevos git add --all Añadimos todos los archivos con la extencion especificada git add *.txt Añadimos todos los archivos dentro de un directorio y de una extencion especifica git add docs/*.txt Añadimos todos los archivos dentro de un directorioa git add docs/ ## GIT COMMIT Cargar en el HEAD los cambios realizados git commit -m "Texto que identifique por que se hizo el commit" Agregar y Cargar en el HEAD los cambios realizadoss git commit -a -m "Texto que identifique por que se hizo el commit" De haber conflictos los muestra git commit -a Agregar al ultimo commit, este no se muestra como un nuevo commmit en los logs. Se puede especificar un nuevo mensaje git commit --amend -m "Texto que identifique por que se hizo el commit" ## GIT PUSH Subimos al repositorio git push <origien> <branch> Subimos un tag git push --tags ## GIT LOG 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 ## GIT DIFF Muestra los cambios realizados a un archivo git diff git diff --staged ## GIT HEAD Saca un archivp del commit git reset HEAD <archivo> 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^^ ## GIT REMOTE Agregar repositorio remoto git remote add origin <url> Cambiar de remote git remote set-url origin <url> Remover remositorio git remote rm <name/origin> Muestra lista repositorios git remote -v Muestra los branches remotos git remote show origin Limpiar todos los branches eliminados git remote prune origin ## GIT BRANCH 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 sin preguntar git branch -D <nameBranch> ## GIT TAG Muestra una lista de todos los tags git tag Crea un nuevo tags git tag -a <verison> - m "esta es la version x" ## GIT REBASE Los rebase se usan cuando trabajamos con branches esto hace que los branches se pongan al dia con el master sin afectar al mismo Une el branch actual con el mastar, esto no se puede ver como un merge git rebase Cuando se produce un conflicto no das las siguientes opciones: cuando resolvemos los conflictos --continue continua la secuencia del rebase donde se pauso git rebase --continue Omite el conflicto y sigue su camino git rebase --skip Devueltodo al principio del rebase git reabse --abort Para hacer un rebase a un branch en especifico git rebase <nameBranch> ## OTROS COMANDOS 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 Busca los cambios nuevos y actualiza el repositorio git pull origin <nameBranch> Cambiar de branch git checkout <nameBranch/tagname> 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 <archivo> -
dasdo renamed this gist
Dec 10, 2015 . 1 changed file with 0 additions and 0 deletions.There are no files selected for viewing
File renamed without changes. -
dasdo revised this gist
Dec 10, 2015 . 1 changed file with 1 addition and 3 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,6 +1,4 @@ ## Configuracion Basica //Configurarar Nombre que salen en los commits\\ git config --global user.name "daniel sanchez" -
dasdo revised this gist
Dec 10, 2015 . 1 changed file with 5 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -123,9 +123,12 @@ git reset --hard HEAD^^ GIT REMOTE --------- //agregar repositorio remoto\\ git remote add origin <url> //cambiar de remote\\ git remote set-url origin <url> //Remover remositorio\\ git remote rm <name/origin> @@ -138,6 +141,7 @@ git remote show origin //Limpiar todos los branches eliminados\\ git remote prune origin ---------- GIT BRANCH ---------- -
dasdo revised this gist
Feb 13, 2015 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -80,7 +80,7 @@ GIT PUSH git push <origien> <branch> //subimos un tag\\ git push --tags -------- GIT LOG -
dasdo created this gist
Feb 2, 2015 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,210 @@ -------------------- Configuracion Basica -------------------- //Configurarar Nombre que salen en los commits\\ git config --global user.name "daniel sanchez" //Configurar Email\\ git config --global user.email [email protected] //marco de colores para los comandos\\ git config --global color.ui true --------------------- Iniciando repositorio --------------------- //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 . //Hacemos el primer commit\\ git commit -m "Texto que identifique por que se hizo el commit" //subimos al repositorio\\ git push origin master --------- GIT CLONE --------- //Clonamos el repositorio de github o bitbucket\\ git clone <url> //Clonamos el repositorio de github o bitbucket ?????\\ git clone <url> git-demo ------- GIT ADD ------- //añadimos todos los archivos para el commit\\ git add . //añadimos el archivo para el commit\\ git add <archivo> //añadimos todos los archivos para el commit omitiendo los nuevos\\ git add --all //añadimos todos los archivos con la extencion especificada\\ git add *.txt //añadimos todos los archivos dentro de un directorio y de una extencion especifica\\ git add docs/*.txt //añadimos todos los archivos dentro de un directorioa\\ git add docs/ ---------- GIT COMMIT ---------- //Cargar en el HEAD los cambios realizados\\ git commit -m "Texto que identifique por que se hizo el commit" //agregar y Cargar en el HEAD los cambios realizadoss\\ git commit -a -m "Texto que identifique por que se hizo el commit" //De haber conflictos los muestra\\ git commit -a //agregar al ultimo commit, este no se muestra como un nuevo commmit en los logs. Se puede especificar un nuevo mensaje\\ git commit --amend -m "Texto que identifique por que se hizo el commit" -------- GIT PUSH -------- //subimos al repositorio\\ git push <origien> <branch> //subimos un tag\\ git push --t -------- GIT LOG -------- //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 -------- GIT DIFF -------- //Muestra los cambios realizados a un archivo\\ git diff git diff --staged -------- GIT HEAD -------- //saca un archivp del commit\\ git reset HEAD <archivo> //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^^ --------- GIT REMOTE --------- //Cambiar o usar otro repositorio\\ git remote add origin <url> //Remover remositorio\\ git remote rm <name/origin> //Muestra lista repositorios\\ git remote -v //Muestra los branches remotos\\ git remote show origin //Limpiar todos los branches eliminados\\ git remote prune origin ---------- GIT BRANCH ---------- //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 sin preguntar\\ git branch -D <nameBranch> ------- GIT TAG ------- //Muestra una lista de todos los tags\\ git tag //Crea un nuevo tags\\ git tag -a <verison> - m "esta es la version x" ---------- GIT REBASE ---------- //Los rebase se usan cuando trabajamos con branches esto hace que los branches se pongan al dia con el master sin afectar al mismo\\ //Une el branch actual con el mastar, esto no se puede ver como un merge\\ git rebase //Cuando se produce un conflicto no das las siguientes opciones:\\ //cuando resolvemos los conflictos --continue continua la secuencia del rebase donde se pauso\\ git rebase --continue //Omite el conflicto y sigue su camino\\ git rebase --skip //Devueltodo al principio del rebase\\ git reabse --abort //Para hacer un rebase a un branch en especifico\\ git rebase <nameBranch> -------------- OTROS COMANDOS -------------- //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 //Busca los cambios nuevos y actualiza el repositorio\\ git pull origin <nameBranch> //Cambiar de branch\\ git checkout <nameBranch/tagname> //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 <archivo>