Setup and Config
Getting and Creating Projects
Basic Snapshotting
Branching and Merging
Sharing and Updating Projects
Inspection and Comparison
Patching
Debugging
External Systems
Server Admin
- 2.43.1 → 2.45.2 no changes
- 2.43.0
11/20/23
- 2.35.1 → 2.42.3 no changes
- 2.35.0
01/24/22
- 2.18.1 → 2.34.8 no changes
- 2.18.0
06/21/18
- 2.7.6 → 2.17.6 no changes
- 2.6.7
05/05/17
- 2.1.4 → 2.5.6 no changes
- 2.0.5
12/17/14
DESCRIÇÃO
Generate a request asking your upstream project to pull changes into their tree. The request, printed to the standard output, begins with the branch description, summarizes the changes, and indicates from where they can be pulled.
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>
Commit to start at. This names a commit that is already in the upstream history.
- <URL>
A URL do repositório a ser extraída.
- <fim>
Commit to end at (defaults to HEAD). This names the commit at the tip of the history you are asking to be pulled.
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 that you built your work on your master
branch on top of the v1.0
release, and want it to be integrated into the project. First you push that change to your public repository for others to see:
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]