Transformar um problema existente do GitHub em uma solicitação pull

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!