Comandos básicos de Git para generar nuestros repositorios de nuestros proyectos en Github. Tener un mejor control sobre nuestros códigos y empezar a familiarizarnos en la utilización de repositorios en Github.
git add: Agregar archivos al área de preparación.
Agregar un solo archivo:
git add miarchivo.txt
Agregar todos los archivos dentro de la carpeta donde nos encontremos ubicado:
git add .
git reset: Restablece el índice actual al estado especificado.
Si agregamos archivos utilizando git add, y queremos desahacer los cambios utilizamos:
git reset
git commit: Confirmar los cambios, este comando creará una instantánea de los cambios y la guardará en el directorio git.
git commit -m "Mensaje que se guardara sobre de los cambios confirmados al momento de ejecutar el comando."
git status: Revisando el estado de tus archivos. Muestra la lista de los archivos que se han cambiado junto con los archivos que están por ser preparados o confirmados.
git status
git checkout: Deshacer un archivo modificado. Ayuda a recuperar un archivo que fue modificado o eliminado del directorio local, con el que se encuentra en el directorio remoto.
git checkout src/global/global.ts
git fetch: El comando irá al proyecto remoto y se traerá todos los datos que aun no tienes de dicho remoto.
git fetch origin
git pull: comando para traer y combinar automáticamente la rama remota con tu rama actual.
git pull
git push: Cuando tienes un proyecto que quieres compartir, debes enviarlo a un servidor.
Enviamos de la rama local origin a la rama remota master.
git push -u origin master
git log: Mostrar registros de confirmación.
Muestra los últimos 5 confirmaciones (commits).
git log -n 5
Muestra los últimos 5 confirmaciones (commits) cada uno en una sola línea.
git log --oneline -n 5
Branch:
Crear una rama.
git checkout -b [nombre_rama]
Borrar una rama local.
git branch -d <nombre_rama>
Borrar una rama remota.
git push <remote> --delete <nombre_rama>
Ejemplo sencillo:
Hemos realizado cambios en mi proyecto en los siguientes archivos que se encuentran en el siguiente directorio:
src/app/components/posts/
- post.component.html
- post.component.ts
Prepararemos los archivos y registraremos una confirmación con un comentario.
git add src/app/components/posts/posts.component.html
git add src/app/components/posts/posts.component.ts
git commit -m "Agregamos un botón para agregar favoritos"
Ahora enviamos todo al servidor remoto.
git push -u origin master
Referencias:
https://git-scm.com/book/es/v2
.
Full Stack Web Developer && SDK SAPB1 Developer.
Melómano, Gamer (Xbox), Comprador compulsivo de Amazon y Posiblemente con TDAH.