Command Line (Terminal / PowerShell)
Nota: Los comandos de Git deben ejecutarse dentro de la carpeta que contiene todo el código.
ls | Listar los archivos y carpetas en la carpeta actual. |
cd ~/Desktop/folder | Cambiar la carpeta en la que se está ejecutando la línea de comandos |
Creando Commits
En Git, versión = commit
Historial de versiones = commit history
git init | git init Git will start tracking all changes in the current folder |
git status | git status Show all changes since the previous commit |
git add | Pick changes to go into next commit |
git add file | Pick individual file |
git add folder/ | Pick all files inside a folder (and subfolders) |
git add . | Pick all files (in folder command line is running in) |
git commit -m “message” | Creates a commit with a message attached |
git commit -m “message” –amend | Update previous commit instead of creating new one |
git log | View the commit history |
git log –all | Show all commits (not just current branch) |
git log –all –graph | Show branching visually in the command line |
Configurar nombre y correo electrónico para Commits
git config –global user.name “Tu nombre”
git config –global user.email “email@ejemplo.com”
Area de trabajo = contiene cambios iniciados en el área de trabajo
Área de preparación = contiene cambios que se incluirán en el próximo commit.
git add . | trabajo => preparación |
git commit -m “message” | preparación => historia de commit |
Fuente: https://supersimpledev.github.io/
git reset git reset file git reset folder/ git reset . | staging => working |
git checkout — git checkout — file git checkout — folder/ git checkout — . | working => remove the changes |