Command Line (Terminal / PowerShell)

Nota: Los comandos de Git deben ejecutarse dentro de la carpeta que contiene todo el código.

lsListar los archivos y carpetas en la carpeta actual.
cd ~/Desktop/folderCambiar 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 initgit init Git will start tracking all changes in the current folder
git statusgit status Show all changes since the previous commit
git addPick changes to go into next commit
git add filePick 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” –amendUpdate previous commit instead of creating new one
git logView the commit history
git log –allShow all commits (not just current branch)
git log –all –graphShow 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