Вирішено Що таке pull request?

Alex Alex · 22 · 2

Що таке "пул реквест" (pull request), той що GitHub, і як його застосувати?

Відповіді на питання

Дивимося за руками.

  1. Крутий програміст створив репозиторій.
  2. Ви зробили форк його сховища (тобто скопіювали до себе).
  3. Ви зробили якісь круті зміни у своєму репозиторії.

Тепер якщо ви хочете, щоб крутий дядько вніс ваші круті зміни у свій крутий код. І ви просите, щоб він взяв ваші зміни, тобто зробив git pull. Це і називається pull request


До вищесказаного можна додати наступне. Далеко не всі пулл-реквести приймаються розробниками. Тут потрібно дотримати ряд правил:

  1. Пулл-реквест (ПР) повинен бути добре оформлений і містити вичерпний опис.

  2. Звичайне правило, один баг - один ПР, одна фіча - один ПР. Не потрібно намагатися запхати відразу купу всього.

  3. Дуже важливо дотримуватися Code Style того проєктe, для якого ви робите ПР. Нехай навіть він здається вам протиприродним (наприклад ви завжди робите відступи у вигляді 4 пробіли, а в проєкті таби).

Не потрібно боятися робити ПР-и, адже допомогти можна навіть в дрібниці. Наприклад ви знайшли помилку перекладу в readme файлі або вам здається що якийсь опис фічі можна зрозумілішо перефразувати.

На гітхабі мільйони проєктів, які живуть виключно на ентузіазмі творців, хороші ПР-и дуже добре стимулюють цей ентузіазм)


Для відповіді на запитання необхідно авторизуватись

Війти / Зареєструватися

Схожі питання