Categorías
Consolas / Bash GIT

Cómo crear una Acción (Action) en GitHub, que cree un archivo .zip (release) para cada versión que se suba al repositorio

Y aunque hay muchísimo que decir sobre esto de los «Actions» de GitHub, por lo pronto veremos solamente cómo es posible crear una nueva acción que genere un archivo .zip para cada versión que se suba, para que todos nuestros fans puedan descargar esas magníficas piezas de código que producimos. Ahí les va:

Categorías
Cloud Consolas / Bash Firebase GIT Google Cloud SSH

Los comandos y las cosas que siempre se me olvidan

Este es un listado de los comandos y las cosas que siempre se me olvidan, por categorías y en orden alfabético. A ver si ya no se me olvidan más:

Categorías
GIT

Operaciones básicas para manejar las versiones de un proyecto con GIT

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 -- .