Завжди добре мати спеціальний відділення для кожного запиту на виклик, який ви збираєтеся зробити.
Один з найпростіших способів створення новітньої нової гілки - це просто використовувати веб-gui GitHub для редагування файлу в оригінальному сховищі. Під час збереження GitHub автоматично створить нову гілку у вашій вилці на основі гілки, яку ви зараз редагуєте. Якщо ви хочете редагувати більше файлів, ви можете їх редагувати у новоствореній та оновленій гілці.
Якщо ви трохи знайомі з Git, то ви перезавантажте свою розгалужену гілку для розміщення з початковою початковою гілкою, щоб вона синхронізувалася перед створенням нових гілок. Крім того, якщо вам доведеться оновити PR, рекомендується перезавантажити його замість об'єднання головного. У той час як обидва способи працюють, merge-comits просто створюють погану історію і їх важче розчавити.
Взагалі кажучи, PR повинні бути "атомними". Це означає, що якщо ви намагаєтеся щось виправити, виправляйте лише цю помилку. Не виправляйте дві різні помилки в одному PR, а також не виконайте виправлень кодового стилю. Це легше перевірити, а також менше шансів створити конфлікти, якщо PR живе трохи довше, ніж очікувалося.
І, звичайно, додайте хороший опис того, що ви хочете зробити, та інструкції з тестування, щоб відтворити проблему та перевірити своє виправлення :-)