Documentos de Académico
Documentos de Profesional
Documentos de Cultura
---------comandos
GIT--------------------------------------------------------------------------------
--------------------------------
git init : inicias un repositorio nuevo.
git add .(punto) : guarda todos los cambios hechos en las carpetas
git commit -m: guarda los cambios pero en el repositorio, y la
-m es para agregar un comentario sobre ese cambio(buena practica)
git status: ver el stado de tu repositorio, si falta un add o un commit
git show: lleva un historial de todos los cambios y quien los hizo en tu
repositorio
git log archivo.txt: todo el historial completo de ese archivo
git pull: trae todos los cambios hechos en un repositorio remoto
git push: mandas o guardas todos los cambios hechos tuyos a un repositorio remoto
ls -al: muestra archivos y -al archivos ocultos
git config: muestra la configuracion
git config --list: te lista la configuracion mejor
git config --list --show-origin: muestra donde estan guardadas las configuraciones
git config --global user.name "nombre", git config --global user.email "email":
para cambiar los datos del usuario.
git log archivo.txt: muestra las versiones de tu repositorio
git log --stat: muestra los cambios especificos.
git diff: lo que hace es comparar dos commits a traves de su id o clave de commit,
sería asi:
"git diff clave clave"
"git diff tambien muestra los cambios actuales y lo que tiene en staying"
git reset nombre --hard: te cambia todo y te envia a una verion antes, así:
git remote add origin url: con esto agregamos un origen remoto de nuestros
archivos,
la url es la de gitHub
git remote set-url origin url: esto es para cambiar las urls a las ssh, la url debe
ser ssh desde gitHub
git log --all --graph --decorate --oneline: muestra la historia del proyecto mas
grafica y comprimida
"si no tengo ramas se trae del repo remoto las ramas con pull normal"
git remote upstream url: crea otro repositorio local, como origin
"se crea un archivo .ignore para ignorar archivos binarios o datos de Bd"
para ignorar es *.jpg= "esto ignora todos los archivos jpg"
git add nombre : es para cuando agrego alguna imagen , carpeta o lo que sea.
"content delivery network"
git stash: guarda todo para no hacer los commits y poder ver otra cosa antes de
hacer el commit
git stash pop: vuelve al estado lo que habia quedado guardado en stash
git stash branch nombre: devuelve lo que habia en el stash a una rama nueva.
git stash tambien te vuelve al estado anterior de la app por si hay errores