Pro Git
Pro Git Hay también una forma de obtener todos los Pull Requests, y mantenerlos actualizados cada vez que conectas al remoto. Para ello abre el archivo .git/config y busca la línea origin. Será similar a esto:
[remote "origin"] url = https://github.com/libgit2/libgit2 fetch = +refs/heads/*:refs/remotes/origin/*La línea que comienza con fetch = es un “refspec.” Es una forma de mapear nombres del remoto con nombres de tu copia local. Este caso concreto dice a Git, que "las cosas en el remoto bajo refs/heads deben ir en mi repositorio bajo refs/remotes/origin." Puedes modificar esta sección añadiendo otra refspec:
[remote "origin"] url = https://github.com/libgit2/libgit2.git fetch = +refs/heads/*:refs/remotes/origin/* fetch = +refs/pull/*/head:refs/remotes/origin/pr/*Con esta última línea decimos a Git, “Todas las referencias del tipo refs/pull/123/head deben guardarse localmente como refs/remotes/origin/pr/123.” Ahora, si guardas el archivo y ejecutas un git fetch tendremos: