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