Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèvia Revisió prèvia
Següent revisió
Revisió prèvia
info:cursos:altran:git [17/09/2018 04:45] – [merge] mateinfo:cursos:altran:git [23/10/2024 23:37] (actual) – [añadir] mate
Línia 10: Línia 10:
  
 == config == config
-  * ''--system'' : /etc/gitconfig +  * ''%%--system%%'' : /etc/gitconfig 
-    * ''git config --system color.status auto'' +    * ''git config %%--system%% color.status auto'' 
-  * ''--global'' : ~/.gitconfig +  * ''%%--global%%'' : ~/.gitconfig 
-  * ''--local'': .git/config -> por cada repositorio+  * ''%%--local%%'': .git/config -> por cada repositorio
  
 === valores === valores
Línia 47: Línia 47:
 === sincronizar === sincronizar
   * ''git push <origin> <rama>'' : envía rama al remoto <origin>   * ''git push <origin> <rama>'' : envía rama al remoto <origin>
-    * ''-u'' o ''--set-upstream'' : y establece el upstream+    * ''-u'' o ''%%--%%set-upstream'' : y establece el upstream
   * ''git pull'' : descarga los cambios de la rama actual   * ''git pull'' : descarga los cambios de la rama actual
-    * ''--all'' : de todas las ramas+    * ''%%--%%all'' : de todas las ramas
     * = git fetch + git merge @{u}     * = git fetch + git merge @{u}
-    * ''--rebase'' : reescribe la historia si esta ha sido reescrita en el remote. Puede evitar problemas de historias no coincidentes ( DPS((Daniel Sanchez Puig)) lo usa por defecto)+    * ''%%--%%rebase'' : reescribe la historia si esta ha sido reescritura en el remote. Puede evitar problemas de historias no coincidentes ( DPS((Daniel Sanchez Puig)) lo usa por defecto)
  
 === borrar === borrar
Línia 62: Línia 62:
 == stash (limbo) == stash (limbo)
 === añadir === añadir
-  * ''git stash'' : guarda ficheros de *staged area* +  * ''git stash push'' : guarda ficheros de *staged area* 
-    * ''git stash save "mensaje"'' : le da un nombre a la sesión guardada en el stash+    * ''git stash save [-u | %%--%%include-untracked] "<message>"'' : le da un nombre a la sesión guardada en el stash
     * ''-u'' : incluye los ficheros untracked     * ''-u'' : incluye los ficheros untracked
-  * ''git stash ---keep-index'' : guarda en el stash los ficheros del *working copy*+  * ''git stash save [-k | %%--%%keep-index] "<message>"'' : guarda en el stash los ficheros del *working copy* 
 + 
  
 === listar === listar
Línia 100: Línia 102:
 === sincronizar === sincronizar
   * ''git push <remote> refs/tags/<tag>'' : sube el tag al repositorio   * ''git push <remote> refs/tags/<tag>'' : sube el tag al repositorio
-  * ''git push --tags'' : sube todos los tags +  * ''git push %%--%%tags'' : sube todos los tags 
-  * ''git pull --tags'' : descarga todos los tags+  * ''git pull %%--%%tags'' : descarga todos los tags
  
 == merge == merge
Línia 114: Línia 116:
 === mergeando === mergeando
   * ''git merge <rama>'' : merge de la rama actual con <rama> en formato fast-forward   * ''git merge <rama>'' : merge de la rama actual con <rama> en formato fast-forward
-    * ''--no-ff'' : en formato no-fastforward +    * ''%%--no-ff%%'' : en formato no-fastforward 
-  * ''git merge --squash <rama>'' : importa los cambios de la rama y los deja en *staged area*+  * ''git merge %%--%%squash <rama>'' : importa los cambios de la rama y los deja en *staged area*
  
 == cherry-pick == cherry-pick
Línia 129: Línia 131:
   * ''git revert <commit>''   * ''git revert <commit>''
     * ''-e'' : permite editar el mensaje de commit (acción por defecto en línea de comando)     * ''-e'' : permite editar el mensaje de commit (acción por defecto en línea de comando)
-    * ''-no-edit'' : lo contrario +    * ''%%--no-edit%%'' : lo contrario 
-  * ''git revert <commit>..<commit>'' : revierte desde el primero al último+  * ''git revert <commit>..<commit>'' : revierte desde el primero (no incluido) al último
     * ''-n'' : no realiza el commit ¿?     * ''-n'' : no realiza el commit ¿?
 +    * para incluir el primero, usar ''<commit>^''
  
 == reset == reset
Línia 145: Línia 148:
     * ''-i'' : interactivo     * ''-i'' : interactivo
   * ''git rebase -i HEAD~n'' : rabase interactivo de los últimos **n** commits   * ''git rebase -i HEAD~n'' : rabase interactivo de los últimos **n** commits
-  * ''git pull --rebase'' : al recuperar del remoto, se actualiza la historia +  * ''git pull %%--rebase%%'' : al recuperar del remoto, se actualiza la historia 
-  * ''git config --global pull.rebase true'' : establecerlo por defecto+  * ''git config %%--global%% pull.rebase true'' : establecerlo por defecto
  
 === + info === + info
  • info/cursos/altran/git.1537184716.txt.gz
  • Darrera modificació: 17/09/2018 04:45
  • per mate