Skip to content

Instantly share code, notes, and snippets.

@beigna
Created October 11, 2015 21:01
Show Gist options
  • Save beigna/0c650c83da7096eeb6a3 to your computer and use it in GitHub Desktop.
Save beigna/0c650c83da7096eeb6a3 to your computer and use it in GitHub Desktop.
gilada vieja
Traemos los heads y creamos un branch develop desde origin/develop (lo ejecutamos la primera vez).
$ git fetch origin
$ git checkout -b develop origin/develop
** Las proximas veces, como ya tenemos el branch develop localmente, siempre antes de crear un branch para un ticket nuevo corremos (parados en el branch develop):
$ git fetch origin
$ git pull
Creamos el branch del ticket, con su número y título.
$ git branch feature/Tnumber_ticket_title
Nos movemos al branch que acabamos de crear.
$ git checkout feature/Tnumber_ticket_title
Ahora modificamos, hacemos commits locales, etc.
Una vez terminada la labor, seguimos GITeando:
Pasamos al branch de develop y lo ponemos al día.
$ git checkout develop
$ git fetch --all
$ git pull
Nos pasamos a nuestro branch del ticket.
$ git checkout feature/Tnumber_ticket_title
Integramos los cambios de nuestro branch al branch de develop.
$ git rebase develop
Mandamos el branch feature al repositorio remoto.
$ git push origin feature/Tnumber_ticket_title
Obtenemos la revisión desde la cual brancheamos, necesario para que hagan el
merge.
$ git merge-base HEAD develop
00_id_del_commit_version_222
Enviamos una petición para que revisen el código y luego lo integren al branch de develop si corresponde.
$ git request-pull 00_id_del_commit_version_222 gitosis@git.nfihost.com:mf-hexactica.git
Copiamos la salida del comando "request-pull.." en el ticket de NetSuite y
cambiamos su estado a "Ready for Code Review".
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment