icon picker
Comandos básico


Agregar archivos para realizar el commit
git add archivo.txt
Si tienes varios archivos que deseas agregar al área de preparación al mismo tiempo, puedes utilizar el comando "git add" seguido de los nombres de los archivos separados por un espacio. Por ejemplo, si deseas agregar tres archivos llamados "archivo1.txt", "archivo2.txt" y "archivo3.txt", puedes utilizar el siguiente comando:
git add archivo1.txt archivo2.txt archivo3.txt
De esta manera, todos los archivos se agregarán al área de preparación y estarán listos para ser incluidos en el próximo commit.
También puedes utilizar el comando "git add ." (con un punto al final) para agregar todos los archivos y carpetas en el directorio actual al área de preparación. Esto es útil si deseas agregar varios archivos nuevos o modificados al repositorio al mismo tiempo. Pero ten en cuenta que si hay algún archivo que no deseas agregar al repositorio, deberás quitarlo del área de preparación utilizando el comando "git reset" como te expliqué anteriormente.
Espero que esto te ayude a agregar varios archivos al área de preparación en Git.
crear el commit
git commit -m "Agregado el archivo de ejemplo"

Ver historial de commits
Para ver el listado de commits en tu repositorio local de Git, puedes usar el comando "git log". Este comando muestra una lista de los commits realizados en el repositorio, ordenados por fecha y hora, con el commit más reciente en la parte superior.
Puedes ejecutar el siguiente comando en tu terminal en la carpeta de tu repositorio local:
git log

git log --oneline --decorate --all --graph
Este comando muestra un listado resumido de los commits con un gráfico que muestra la relación entre las ramas y los commits. Cada commit se muestra en una sola línea y se resumen los detalles importantes de cada uno. También se muestran las ramas y los commits en un formato de árbol para que puedas ver cómo se relacionan entre sí.
Deshacer el ultimo commit
Para deshacer el último commit en Git, puedes usar el comando "git reset" seguido del parámetro "--hard" y el identificador del commit anterior al que deseas retroceder. Por ejemplo, si deseas deshacer el último commit y volver al commit anterior, puedes ejecutar el siguiente comando:
git reset --hard HEAD~1
Esto deshace el último commit y elimina los cambios realizados en él. Si deseas mantener los cambios realizados en el commit anterior, puedes utilizar el parámetro "--soft" en lugar de "--hard". En ese caso, el comando se vería así

Deshacer el ultimo commit y mantener los cambios
git reset --soft HEAD~1
Esto deshace el último commit, pero mantiene los cambios realizados en él como cambios pendientes para que puedas modificarlos y crear un nuevo commit. Es importante tener en cuenta que, una vez que se realiza un "git reset", no se puede deshacer sin utilizar un comando adicional. Por lo tanto, es importante tener cuidado al utilizar este comando y asegurarse de que realmente deseas deshacer el último commit.

Recuperar commit que no estan pusheados
git fsck --unreachable --no-reflogs

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.