Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia |
info:cursos:altran:git [16/01/2019 08:15] – [revert] mate | info:cursos:altran:git [23/10/2024 23:37] (actual) – [añadir] mate |
---|
=== 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 |
== 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 [-u | --include-untracked] "<message>"'' : 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 [-u | --include-untracked] [-k|--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* |
| |
| |
=== 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 |
* ''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 |