Создайте личный аккаунт на https://github.com/.
Создайте новый репозиторий
Репозиторий — это проект, содержащий файлы и папки, который отслеживает версии файлов и папок.
3. Заполните название, описание, отметьте доступность и прочее
Ветка — это еще одна версия вашего репозитория. По умолчанию, репозиторий имеет одну ветку main, и она считается главной. Использование новых веток, позволяет одновременно иметь разные версии проекта, т.е. вносить новые изменения без потери предшествующих вариантов кода.
Перейдите на вкладку Code (Код) .
Нажмите на раскрывающийся список main.
В поле введите название вашей новой ветки: my-first-branch.
Щелкните Create branch: my-first-branch, чтобы создать свою ветку.
Создание ветки позволяет редактировать проект без изменения основной.
Коммит — это сохраненный набор изменений в файлах и папках проекта (зафиксированное изменение состояния репозитория или текущее сохранение репозитория к которому можно вернуться).
На вкладке Code убедитесь, что вы находитесь в новой ветке my-first-branch.
Справа выберите раскрывающийся список Add file и нажмите Create new file, чтобы создать новый файл
После этого появится интерфейс редактирования файла в верней части которого в поле Name your file... введите имя файла с расширением
В области «Edit new file» можно писать код. По завершению некоторого этапа написания кода создайте коммит, для этого внизу страницы введите короткое сообщение коммита, описывающее сделанные вами изменения. Это сообщение помогает другим узнать, что включено в вашу фиксацию.
pull request - спец. процесс внесения сделанных изменений в общий проект (main) с возможностью их обсуждения. Проводится до слияния изменений, сделанных разными участниками проекта. Если с изменениями возникли какие-либо проблемы, участники команды могут опубликовать в pull request отзывы и даже изменять код с помощью дополнительных коммитов. Все эти действия отслеживаются непосредственно внутри процесса pull request.
Возможно, после коммита будет отображаться сообщение, указывающее на недавний переход в Вашу ветку и предоставляющее кнопку с надписью Compare & pull request . Это предложение сравнить Ваши изменения с внесенными ранее и создать пулреквест.
Выберите вкладку pull request в репозитории.
Щелкните New pull request . В раскрывающемся списке base: убедитесь, что выбран main .
Выберите сравнение и в раскрывающимся списоке укажите свою ветвь.
В полях ниже
Напишите заголовок.
Опишите внесенные изменения.
Может быть использовано для написания замечаний к Вашему коду
Щелкните Create pull request .
Слияние добавляет изменения, объявленные в pull request, в main или в соотвествующую ветку общего проектного репозитория
Щелкните Merge pull request (слить изменения, объявленные в pull request)
Щелкните Confirm merge (подтвердить слияние)
После объединения ветка больше не нужна, удалите ее, выбрав Delete branch.