Primero corremos estos commandos
despues nos aparece este codigo
para salir “:q”
para nicializar un proyecto en git, nos posicionamos en la carpeta y damos el siguiente commando:
despues en nuestras carpetas nos parecera puntitos:
si expandimos nos aparece una “U”, significa unstaged que es, estos archivos no tienen un seguimiento git
con este comando vemos que no se le esta dando seguimiento : git status:
Para darle seguimientos a estos archivos usamos “git add”
y vemos que la U cambio A :
si doy git status me dara que los arhivos ya estan listo para subirlos
Si quiero darle seguimiento a todo se hace solo git add .
hacer un commit y es como tomar una foto de los archivos
hacer commit a un archivo
git add .\proceso_etl.ipynb
Cuando no se haga el add usar este comando
git config — global core.autocrlf false
hacer comit
Git log ver todo lo que se ha hecho
un alias para git con decorado es:
git config — global alias.lg “log — color — graph — pretty=format:’%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset’ — abbrev-commit — “
se llama el alias: git lg. donde lg es log
ahora para regresar un commit anterior es
git reset — — (hard o soft), ejemplo:
git reflog, es para ver todo lo que se ha realizado:
Para subir a github el proyecto usas estas instrucciones
git remote add origin https://github.com/masterins/prueba_etl_python.git
git branch -M main
git push -u origin main
y se carga el proyecto