Mover renombrar eliminar e ignorar archivos con git

Si se quiere mover de lugar un archivo o solo cambiar su nombre pero manteniendo su historia en git

git mv nombre-actual.txt nuevo-nombre.txt
git commit -m "Guardar cambios"

Si se quiere eliminar un archivo y que git deje de rastrear este archivo

git rm archivo.txt
git commit -m "Guardar cambios"

Si se renombra un archivo sin usar los comandos de git, este ultimo puede que no detecte que el archivo ha sido renombrando, sino que se eliminó un archivo y se creó uno nuevo, y si eso se confirma se perderá el rastro correcto de ese archivo, para solucionarlo es estos comando

git add -u
git add -A
git commit -m "Guardar cambios"

Al borra un archivo sin usar los comandos de git se procede así

git add -u
git commit -m "Guardar cambios"

Para ignorar archivos y que git no los rastree se usa el archivo .gitignore y dentro de pone la lista de archivos o carpetas que quiere que se ignore

# Ignorar los archivos con extensión .log
*.log

#Ignorar el contenido de la carpeta node_modules
node_modules/