4. Git Flow

brew install git-flow

git flow init

git flow {feature|release|hot_fix} {start|finish} name

Adaptación en la industria

  • master siempre se puede desplegar

  • Al empezar a trabajar, crea una rama con un nombre descriptivo desde master (my-feature)

  • haz commits regulares sobre esa rama en local y publica regularmente tus cambios a una rama con el mismo nombre origin/my-feature

  • En el momento en el que necesites feedback o ayuda, o creas que la rama está lista, abre una pull request

  • En el momento que alguien haya revisado tus cambios (y tengas blue ball), puedes hacer merge en master (incluso aunque no esté terminada)

  • Si esta en master deberías poder desplegar, master se puede desplegar en cualquier momento.

Last updated