Как сделать вклад в открытый репозиторий GitHub? - PullRequest
0 голосов
/ 27 января 2019

Я читал много учебных пособий, пытаясь найти простые шаги в рабочем процессе для внесения вклада в GitHub-репозиторий с использованием самого GitHub (я программист Windows, поэтому я нахожу локальный интерфейс командной строки git чрезвычайно неудобным, а такжегораздо сложнее, чем работать полностью удаленно в GitHub).

Я опубликую шаги по мере их обнаружения и развития в ответе ниже.

Пожалуйста, я не могу сделать это самостоятельно, так какЯ едва знаю, что я делаю.Предложите изменения к моему ответу или оставьте комментарии, и я буду редактировать.

1 Ответ

0 голосов
/ 27 января 2019

Простые шаги для внесения вклада в существующий репозиторий GitHub:

  1. Если публикация о проблеме, описывающая проблему или изменение кода, еще не создана, создайте ее наGitHub репозиторий (repo) в разделе «Проблемы».

  2. Создайте свою учетную запись GitHub, если у вас ее нет.

  3. Вернитесь крепозиторий GitHub (репо) и нажмите кнопку «Вилка».Это создаст копию всего репо в вашей учетной записи как вашего собственного репо с тем же именем репо.

  4. В вашем новом репо на GitHub нажмите кнопку «Филиал: мастер»,Введите имя вашей новой ветки (включая номер выпуска) и нажмите Enter, чтобы создать новую ветку для ваших изменений.

  5. В вашем новом репо и вашей новой ветке нажмите на файлВы хотите отредактировать или нажать кнопку «Создать новый файл».Внесите изменения.

  6. Когда вы будете довольны своими изменениями, прокрутите вниз до раздела «Зафиксировать новый файл».Заголовок может быть чем-то вроде «Создан файл FILENAME».Добавьте описание ваших изменений, включая номер проблемы.Нажмите кнопку «Применить новый файл», чтобы подтвердить изменения перед их проверкой.Повторите эти действия для любых дополнительных файлов.

  7. В репозитории (раздел «Код») нажмите зеленую кнопку «Клонировать или загрузить».Загрузите zip-файл, чтобы использовать его локально для сборки, если это необходимо, и локально протестируйте свои изменения.

  8. В репозитории (раздел «Код») вы должны увидеть уведомление «Ваши недавно перемещенные ветви:».Это означает, что ваши изменения в вашем собственном репо создали «недавно перенесенную ветку».Внутри этого уведомления находится зеленая кнопка «Сравнить и получить запрос».Сделайте глубокий вдох и выдохните.Теперь вы будете на странице «Открыть запрос на извлечение».Это автоматически запросит, чтобы владелец репо принял ваши изменения.

  9. Если вы видите «контрольный список», отредактируйте его, чтобы отразить вашу работу на данный момент.В противном случае опишите ваши изменения подробно, ссылаясь на соответствующую публикацию «О проблеме».

  10. Нажмите зеленую кнопку «Отправить запрос на извлечение».Это публикует вашу запись в разговоре об этом запросе.Если нет конфликтов редактирования, вы также должны увидеть зеленый значок галочки и слова «Эта ветвь не имеет конфликтов с базовой веткой».

  11. Дождаться ответа от владельца репо.

  12. Насколько я понял.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...