Por quê?
Este comando anexa código (solicitação pull) a um problema existente.
Isso evita :
- criando um novo problema ao abrir uma nova solicitação pull
- dividindo uma discussão crescente de um problema em um problema de solicitação de pull
Uso?
Você pode usar nomes pessoais e de organização no github e seus branches.
git pull-request
- -i número-problema-sem-o- #
- -b solicitação para ramificação
- -h request-from-branch
Verifique se você está no git repo ( git branch
) local correto e tente um comando como o seguinte (substitua os githubnames, branchnames e número do problema):
git pull-request -i 123 -b defunkt:develop -h defunkt:feature/awesomeness
Instalação?
# install on OS X
$ brew install hub
# other systems
$ curl http://defunkt.io/hub/standalone -sLo ~/bin/hub
$ chmod +x ~/bin/hub
# alias it as git
$ alias git=hub
$ git version
git version 1.7.9
hub version 1.8.4 # ← it works!