| Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia |
| info:cursos:altran:git [23/11/2019 09:17] – [sincronizar] mate | info:cursos:altran:git [23/10/2024 23:37] (actual) – [añadir] mate |
|---|
| * ''%%--%%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 |