Tema 3. Sistemas De Control De Versiones En La nube
Operaciones Basicas de Git y GitHub
| Significado |
Código |
| Push de la rama actual |
git push origin $rama_actual |
| Volver a un commit anterior, descartando los cambios |
git reset --HARD $SHA1 |
| Ver y descargar Ramas remotas |
git remote show origin |
| Si hay alguna rama de la cual no tengamos los datos aún |
git fetch origin |
| Obtener la rama remota |
git checkout --track -b $rama origin/$rama |
| Crear una rama basada en el HEAD |
git branch $branch |
| Eliminar una rama local |
git branch -d $branch |
| Eliminar una rama remota |
git push origin :$branch |
| Cambiar el nombre de una rama |
git branch -m $nombre_rama_anterior $nombre_rama_nuevo |
| Ver los tags locales |
git tag |
| Deshacer el último commit (sin haber hecho push) |
git reset --soft HEAD~1 |
| Subir a la rama Commits parciales (los ficheros que no añado se quedan en el stash y se recuperan luego) |
git add $file
git commit -m "Mensaje"
git stash
git pull --rebase origin $rama
git push origin rama
git stash pop |
| GitHub |
| Una vez que has inicializado el repositorio puedes empezar a realizar cambios en los archivos de tu proyecto |
git init. |
| El comando git clone se utiliza para crear una copia exacta de un repositorio |
git clone [URL del repositorio remoto] |
| git add se utiliza para agregar cambios realizados en archivos específicos |
git add . |
| El comando git commit se utiliza para guardar de manera permanente los cambios |
git commit -m "mensaje del commit" |
| Cuando ejecutas git status, recibirás información sobre los siguientes aspectos:
Rama actual
Cambios sin preparar
Ramas y Commits
|
git status |
| El comando git push se utiliza para enviar los commits locales de tu repositorio a un repositorio remoto. |
git push [repositorio-remoto] [rama] |
Video