Github + Gitflow + Github Actions

Creando un repository (depósito) para un proyecto de .NET

  1. Crear cuenta en Github
  2. Clic en "New" para nuevo depósito
  3. Asignar nombre y opcionalmente una descripción
  4. Establecerlo como público o privado, según se requiera.
  5. Opcionalmente (muy recomendado) marcar Add README file
  6. Dejar lo demás como está.
  7. Clic en Create repository

Clonando el depósito

  1. Clic en Code
  2. Copiar la ruta
  3. Abrir programa que maneje Github, como VStudio
  4. Clic en Git -> Clonar repositorio
  5. Pegar ruta
  6. Elegir ubicación local
  7. Clic en Clonar

Agregando Gitflow

Ejecutar los comandos:
  1. gitflow init y especificar los nombres de las ramas de control
    1. main o master: la rama principal, contendrá el código completo funcional
    2. develop: la rama que contendrá el código completo funcional previo a ser liberado y copiado a la rama principal.
    3. feature: rama para desarrollo de alguna funcionalidad, se obtiene de la rama de desarrollo y al finalizar se fusiona con esta.
    4. release: contiene el código a ser liberado.
    5. hotfix: para resolución de problemas o bugs
    6. support: 
  2. gitflow feature start <nombre> para iniciar una rama de fusión para una funcionalidad.
  3. gitflow feature finish <nombre> para terminar la rama de fusión, integrarla en develop y eliminarla.
  4. gitflow release start <versión de liberación> para iniciar una rama de liberación de versión a partir de develop.
  5. gitflow release finish <versión de liberación> para terminar una rama de liberación de versión, integrarla a main y develop, y elminarla.
  6. gitflow hotfix start <bug> para iniciar una rama de corrección a partir de main o del release más reciente.
  7. gitflow hotfix finish <bug> para terminar una rama de corrección, fusionarla con main y release, y develop para ser eliminada después.

Agregando acciones de Github

Comentarios

Entradas populares