A continuación resumimos todos esos comandos de git que siempre se me olvidan cuando estoy lidiando con un proyecto. No se ofendan si incluyo algunos muy básicos y omito otros particularmente importantes.
Cómo inicializar un proyecto (desde la consola)
Estando en la carpeta raíz del proyecto… vamos, esto está muy de coquito:
git init
Cómo agregar tags para manejar las versiones
Suponiendo que ya se hicieron todos los commits, se subió el master, y que necesitamos agregar un tag para esta versión, entonces:
git tag v1.4
Para subir esos cambios:
git push origin v1.4
Toda una cátedra de cómo trabajar con tags puede encontrarse en https://www.atlassian.com/es/git/tutorials/inspecting-a-repository/git-tag
Cómo eliminar todos los cambios (Seguro la cagaste y no sabes que hacer)
Antes que nada, esto solo funcionará si no se ha hecho un commit. Para descartar (eliminar, volver atrás) los cambios de un archivo específico, correr el comando:
git checkout ruta/al/archivo/que/dañé
Si se trata de eliminar todos los cambios del proyecto, entonces correr el comando:
git checkout -- .