Что значит развиваться на GitHub?

После нескольких исследований, в моем понимании, это связано с вкладом.

Вилка означает сделать копию репозитория (тот, который разворачивается) в мою собственную учетную запись github. Если я хочу разблокировать официальный репозиторий jQuery, тогда я перейду к https://github.com/jquery/jquery и удару по кнопке "Fork", и GitHub скопирует репозиторий (jquery) на мой аккаунт (http://github.com/yegya). Тогда скопированная версия этого репозитория будет доступна мне в http://github.com/yegya/jquery

Теперь я могу сделать все изменения, которые хочу внести в свой репозиторий, а затем отправить запрос на перенос в исходный репозиторий (репозиторий jQuery), попросив команду jQuery объединить мои изменения в их исходный репозиторий.

Я правильно понял, или это значит что-то еще или что-то еще?

Ответы

Ответ 1

Да, вы абсолютно правы. Когда я учу других GitHub, я хотел бы объяснить концепцию с помощью примера. Давайте рассмотрим сценарий, в котором учитель проводит MCQ в своем классе. Он обычно делает копию вопросника и распространяет его (Forking) своим ученикам, чтобы они могли работать над ним и отметить правильный ответ. У учителя все еще есть главная копия. По завершении теста он может собрать копии у студентов, чтобы он мог его оценить (запрос Pull).

Просто так. Викинг - это концепция копирования копии основного репозитория на ваш аккаунт, чтобы вы могли вносить в него изменения. Вы можете отправить запрос на перенос в основной репозиторий с изменениями. Он будет следить за тем, чтобы в главном хранилище не было нежелательных изменений.

Ответ 2

Вот официальное объяснение вилки репо:

Вилка - это копия репозитория. Викинг репозитория позволяет свободно экспериментировать с изменениями, не затрагивая оригинальный проект.

Чаще всего вилки используются либо для предложения изменений для проекта кого-то другого, либо для использования другого проекта в качестве отправной точки для вашей собственной идеи.

Предложить изменения для другого проекта

Прекрасным примером использования вилок для внесения изменений является исправление ошибок. Вместо того, чтобы регистрировать проблему с найденной ошибкой, вы можете:

Вставьте репозиторий. Сделайте исправление. Отправьте запрос на вытягивание владельцу проекта. Если владельцу проекта нравится ваша работа, они могут поместить ваше исправление в исходный репозиторий!

Используйте другой проект как отправную точку для своей собственной идеи.

В основе открытого источника лежит идея о том, что путем совместного использования кода мы можем сделать более надежное и надежное программное обеспечение.

При создании своего публичного репозитория из вилки какого-либо проекта обязательно включите файл лицензии, который определяет, как вы хотите, чтобы ваш проект делился с другими.

Для получения дополнительной информации о open source, в частности о том, как создавать и развивать проект с открытым исходным кодом, мы создали руководства с открытым исходным кодом, которые помогут вам создать здоровое сообщество с открытым исходным кодом, рекомендуя рекомендации по созданию и обслуживанию хранилищ для вашего открытого исходный проект.

https://help.github.com/articles/fork-a-repo/

Ответ 3

Разветвление - это копия папки проекта (хранилища) в вашу учетную запись github или на рабочий стол, если вы используете Github на рабочем столе. Это позволяет вам свободно экспериментировать с изменениями, не затрагивая исходный проект.

Вы можете попробовать это в самом Github, где они предоставляют репозиторий для практики!

https://github.com/octocat/Spoon-Knife

Приветствия. gities..