Skip to content

WorkFlow Como hacer un PR desde cero

Derillo edited this page Jul 15, 2019 · 3 revisions

Pasos correctos para realizar una contribución al código de manera "limpia

1 Crear un Branch en local

git checkout -b "nombreDelBRanch"

2 Realizar las modificaciones.

Ten en cuenta que a medida que modificas el código con el comando git status podrás ir revisando que archivos editaste. Si encuentras un archivo que crees que solo fue una prueba y no quieres mantenerlo en seguimiento, puedes usar git checkout /carpeta/archivo.java para revertir el cambio. Así mantienes limpio el seguimiento y cuando vayas hacer el commit sea simple identificar cuales son los archivos que corresponden a cada mejora.

3 Confirmar las modificaciones y commitear

Listamos con git status y vemos nuevamente que archivos modificamos. Seguramente haya una relación entre ellos y puedas agruparlos. Estos serán un commit más adelante. Por eso debemos ir agregando con el comando git add en orden.

  • $ git status
  • /archivo1.java
  • /archivo2.java
  • /archivo4.java

Archivo1 y archivo 2 son parte de la misma mejora, entonces hacemos en orden estos pasos:

  • git add /archivo1.java
  • git add /archivo2.java
  • git commit -m "Los comentarios que puedo ofrecer sobre este commit"

Luego aplicamos el segundo commit:

  • git add /archivo3.java
  • git commit -m "Los comentarios que puedo ofrecer".

4 Hacer el push del branch

5 Hacer el Pull Request desde github

https://github.com/.../pulls allí se listaran los pull request que estén activos en el repositorio. Identifica el tuyo y sigue los pasos para crear el pull request. Los que creemos que son necesarios confirmar usamos git add /carpeta/archivo.java