#suponiendo que tienes un archivo 
biografia.txt

#crea el repositorio de tu carpeta
git init

#la base de datos de cambios sabe que existe biografia.txt con git add
git add biografia.txt
git add -A # all to stage
git add .

#ver el estado de los archivos, si los cambios han sido guardados o no 
git status
git status --short ## short version
git status -s ## short short-cut

#quitar cambios en archivos especificos cuanto estan en staged
git reset biografia.txt

#diferencia de lo local con lo que venga en el segunodo parametro
git diff 
git diff --staged  ## show staged changes

#comit es como guardamos cambios definitivamente en git
git commit -m "version 1"
git commit --amend ## sobre-escribir el commit con el mismo mensaje
git commit -a -m "auto add . commit"
git commit -am "cambio de color y de font"

Notas:

Ese numero largo (40 caracteres) se llama SHA (Secure Hash Algorithm, Algoritmo de Hash Seguro) y es un ID único que se crea para cada commit.

#remove files
#create a file
touch COPYRIGHT.txt
git add COPYRIGHT.txt #staged
git status #there is the file

git rm COPYRIGHT.txt --cached #quit from staged
git rm COPYRIGHT.txt -f #quit from staged and return to previous commit config

#rename files without git
touch COPYRIGHT.txt
git add .
git commit -m "copyright"
mv COPYRIGHT.txt COPYRIGHT.md #this is another file 

#rename files with git
git mv COPYRIGHT.md COPYRIGHT.txt
git commit -m "copyright to txt"