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