Лінукс там, фронтенд, утиліти всякі.
Розповім, як швидко і просто відкрити пулл-реквест, на що звернути увагу, і зробити так, щоб ваш ревьюер не засмучувався. В кінці статті є чекліст, щоб швидко перевіряти по ньому.
Знайдіть кнопку «Pull Request»
Чи не метушіться і не бігайте по репозиторіїв, перемикаючи гілки. Відразу, як ви запущено, на головній сторінці вашого сховища з'явиться жовта плашка з назвою гілки і кнопкою «Compare pull request ».

Ця кнопка - найкоротший шлях до відкриття пулл-реквеста. Тисніть її.
Після натискання кнопки у вас відкриється докладна сторінка про те, звідки і куди ви відкриваєте пулл-реквест. Подивіться, куди увіллється ваш код. Він повинен потрапляти в головну гілку основного сховища. Швидше за все це гілка master. І він повинен бути з вашого ФОРКОМ і гілки, в якій ви робили роботу.

Швидше за все так і є, якщо ви правильну кнопку натиснули.
Прямо під гілками написано, є конфлікти чи ні:

Буває, що конфлікти є:

Хорошим тоном вважається відкривати пулл-реквести без конфліктів. Тому якщо у вас конфлікт, вирішите його до того, як відкриєте пулл-реквест. Можна отребейзіть вашу гілку від майстра головного дистрибутива або можна влити майстер головного сховища в вашу гілку.
Якщо ви працюєте в команді і не вмієте вирішувати конфлікти, попросіть старшого товариша вам допомогти. А якщо ви студент, попросіть наставника :) Ви так само можете спочатку відкрити пулл-реквест, нехай і з конфліктами, а потім ці конфлікти вирішити.
Напишіть заголовок і опис
У формі відкриття пулл-реквеста напишіть заголовок: коротко що ви зробили. І опис: що конкретно і навіщо, а що ще не дороблено.

Перевірте змінені файли
Нижче форми з описом пулл-реквеста є дифф - це те, що змінилося: нові файли, видалені файли, змінені рядки в файлах.

На скріншоті вище файл npm-debug.log.1955635711 очевидно зайвий. Значить потрібно його видалити і закоммітіть це, і знову запущено в цю гілку. Якщо ви знайшли помилку, то просто виправте її, закоммітьте і запушьте. Потім поновіть сторінку з Діффа і переконайтеся, що все в порядку.
Тепер тисніть «Create pull request»! Ура!
Як відкрити пулл-реквест:
- Після пуша зайдіть в свій репозиторій і натисніть кнопку «Compare pull request »на жовтої плашки.
- Перевірте, що відкриваєте пулл-реквест зі своєї гілки в майстер головного сховища.
- Перевірте, чи немає конфліктів. Якщо є, виправте їх.
- Напишіть заголовок і опис.
- Перевірте, що в диффе немає нічого зайвого. Якщо щось зайве попало, приберіть це.
- Відкрийте пулл-реквест :)
Підписуйтесь на телеграм-канал про фронтенд, дизайн, роботу і життя.