usu:otros:git_y_github
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
usu:otros:git_y_github [2020/12/31 19:17] – [Herramientas avanzadas] juanma | usu:otros:git_y_github [2021/01/03 11:17] (actual) – [Iniciar un repositorio] juanma | ||
---|---|---|---|
Línea 11: | Línea 11: | ||
- Se actualiza el repositorio local desde el público. Comando " | - Se actualiza el repositorio local desde el público. Comando " | ||
- Se actualiza el repositorio público con el local. Comando " | - Se actualiza el repositorio público con el local. Comando " | ||
+ | |||
+ | Documentación completa en: | ||
+ | https:// | ||
+ | |||
===== Comandos preliminares ===== | ===== Comandos preliminares ===== | ||
Línea 120: | Línea 124: | ||
Borrar el contenido del stash | Borrar el contenido del stash | ||
git stash clear | git stash clear | ||
- | + | === Rebase === | |
- | Mueve los commits de cierta rama en la línea del tiempo hasta justo después del último commit | + | Mueve los commits de cierta rama, en la línea del tiempo, hasta justo después del último commit |
git rebase master | git rebase master | ||
Así, si volvemos a la rama //master// y hacemos un //merge//, éste se realizará necesariamente sin conflictos | Así, si volvemos a la rama //master// y hacemos un //merge//, éste se realizará necesariamente sin conflictos | ||
git checkout master | git checkout master | ||
git merge nueva-rama | git merge nueva-rama | ||
+ | |||
+ | ===== GitHub ===== | ||
+ | ==== Iniciar un repositorio ==== | ||
+ | Desde la web se crea el repositorio. | ||
+ | |||
+ | Para iniciar su sincronización con el directorio de trabajo: | ||
+ | < | ||
+ | git remote add origin git@github.com: | ||
+ | git branch -M main | ||
+ | git push -u origin main | ||
+ | </ | ||
+ | De esta forma se suben todos los commits de la carpeta de trabajo al repositorio remoto en GitHub. | ||
+ | |||
+ | ==== Comandos básicos ==== | ||
+ | Para obtener los cambios del remoto al de trabajo | ||
+ | git pull | ||
+ | Para subir los cambios | ||
+ | git push | ||
+ | Para subir los //tags// | ||
+ | git push --tags | ||
+ | Para comenzar a trabajar en un repositorio remoto que no tenemos en nuestro ordenador | ||
+ | git clone git@github.com: | ||
+ | git clone git@github.com: | ||
+ | |||
usu/otros/git_y_github.txt · Última modificación: 2021/01/03 11:17 por juanma