Spec-Zone.ru › Git

git-request-pull

Имя

git-request-pull - Генерирует сводку ожидаемых изменений

Синтаксис

git request-pull [-p] <start> <URL> [<end>]

Описание

Генерирует запрос вашему проекту-источнику для взятия изменений в их ветку. Запрос, выведенный в стандартный вывод, начинается с описания ветки, суммирует изменения и указывает, откуда их можно взять.

Ожидается, что у проекта-источника есть коммит, обозначенный как <start>, и вывод просит интегрировать изменения, внесенные с момента этого коммита до коммита, обозначенного как <end>, обратившись к репозиторию, обозначенному как <URL>.

Параметры

-p

Включить текстовый патч в вывод.

<start>

Коммит для начала. Указывает коммит, который уже есть в истории источника.

<URL>

URL репозитория, из которого нужно взять изменения.

<end>

Коммит для окончания (по умолчанию HEAD). Указывает коммит на вершине истории, которую вы хотите взять.

Когда у репозитория, обозначенного как <URL>, есть коммит на вершине ветки, отличной от той, что у вас локально, можно использовать синтаксис <local>:<remote>, чтобы указать его локальное имя, двоеточие :, и его удаленное имя.

Примеры

Представьте, что вы построили свою работу на ветке master поверх релиза v1.0 и хотите интегрировать её в проект. Сначала вы должны опубликовать эти изменения в свой публичный репозиторий, чтобы другие могли их увидеть:

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

Затем вы выполните эту команду:

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

которая сгенерирует запрос в источник, суммируя изменения между релизом v1.0 и вашей веткой master, чтобы взять их из вашего публичного репозитория.

Если вы опубликовали изменения в ветку с именем, отличным от локального, например:

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

то вы можете запросить взятие изменений с помощью:

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

request-pull

© 2005–2026 Linus Torvalds and others
Licensed under the GNU General Public License version 2.
https://git-scm.com/docs/git-request-pull

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API