Git
Português (Brasil) ▾ Topics ▾ Latest version ▾ git-request-pull last updated in 2.43.0

NOME

git-request-pull - Gera um resumo das alterações que ainda estão pendentes

RESUMO

git request-pull [-p] <início> <URL> [<fim>]

DESCRIÇÃO

Gere uma solicitação pedindo ao topo do seu projeto (upstream) que faça alterações em sua árvore. A solicitação, impressa na saída padrão, começa com a descrição da ramificação, resume as alterações e indica de onde elas podem ser extraídas.

Espera-se que o projeto "upstream" tenha o commit nomeado pelo <inicio> e a saída solicite a integração das alterações feitas até este commit, até o commit nomeado por <fim>, visitando o repositório nomeado por <URL>.

OPÇÕES

-p

Inclua o texto do patch na saída.

<início>

Faça o commit para iniciar. Isso nomeia um commit que já está no histórico do topo (upstream).

<URL>

A URL do repositório a ser extraída.

<fim>

Faça o commit para encerrar em (a predefinição em HEAD). Isso nomeia o commit na ponta do histórico que você está pedindo para ser obtido.

Quando o repositório nomeado por <URL> tem o commit no cume de uma "ref" diferente da "ref" que você possui localmente, é possível utilizar a sintaxe <local>:<remoto>, para ter o seu nome local, dois pontos : e o nome do seu ramo remoto.

EXEMPLOS

Imagine que você construiu o seu trabalho no ramo master sobre a versão v1.0 e deseja que ele seja integrado ao projeto. Primeiro, você envia essa alteração para o seu repositório público para que outras pessoas possam ver:

git push https://git.ko.xz/project master

Então, execute este comando:

git request-pull v1.0 https://git.ko.xz/project master

que produzirá uma solicitação para o "upstream", resumindo as alterações entre o "release" v1.0 e o seu master, para retirá-lo do seu repositório público.

Caso impulsione a sua alteração para um ramo cujo nome seja diferente daquele que você possui localmente, por exemplo.

git push https://git.ko.xz/project master:for-linus

então é possível pedir para ser capturado com

git request-pull v1.0 https://git.ko.xz/project master:for-linus

GIT

Parte do conjunto git[1]

scroll-to-top