Что значит развиваться на 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..