Слияние в запросах на вытягивание GitHub, возможно, сначала внесение в них изменений

Недавно я начал управлять проектом на GitHub, где люди отправляли запросы на вытягивание. Вместо того, чтобы объединять их для создания мастера, я хотел бы иметь возможность:

  1. Сначала проверить их, чтобы убедиться, что они действительно работают

  2. Возможно, внесение некоторых стилистических изменений перед объединением в мастер

Как я могу это сделать?

Нужно ли вам создавать отдельную ветку, например, «dev», и инструктировать людей кодировать ее перед тем, как объединиться с мастером?

25
задан random 5 January 2014 в 04:53
поделиться

1 ответ

Более быстрый способ работы с GitHub - использовать эту функцию GitHub, представленную Заком Холманом в его GitHub Secrets II Talk ( видео ).

git fetch origin pull/id/head:name

Где id - идентификатор запроса на извлечение, head - удаленная ветвь (на ветке), а name - имя, которое вы хотите дать локальной ветке. Например:

git fetch origin pull/12/head:pr

Извлекает запрос # 12 в ветку с именем pr .

Вы можете добавить это как псевдоним в git, если вы часто его используете.

21
ответ дан 28 November 2019 в 21:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: