Как создать форк репозитория GitHub

GitHub герой

Хотя концепция разветвления репозитория GitHub похожа на клонирование, между ними есть важное различие. Мы объясним, в чем разница, когда вы можете захотеть выполнить форк вместо клонирования и как это сделать.

Клонирование против разветвления: в чем разница?

Когда ты клонировать репо, вы копируете этот репозиторий на свой локальный компьютер и по сути подписываетесь на любые обновления, сделанные для этого репо. То есть, если другие участники репозитория вносят какие-либо изменения, вы можете перенести эти изменения на свой локальный компьютер, обновив свою копию репозитория со всеми внесенными изменениями.

Однако, когда вы разветвляете репозиторий, вы копируете исходный репозиторий в свою учетную запись GitHub, а не на локальный компьютер. Когда вы это сделаете, ни одно из обновлений исходного репо не будет отражено в вашем разветвленном репо, если вы не решите синхронизировать их. Это позволяет вам работать с репо, не беспокоясь об обновлении кода или содержимого.

Когда следует использовать форк вместо клонирования?

Есть несколько разных причин, по которым вы можете захотеть разветвить репозиторий, а не клонировать его. Одна из причин — если вы хотите протестировать какие-то новые идеи, не беспокоясь о том, что случайно испортите исходный проект. Вы можете свободно изменять любой код для целей тестирования, фактически не касаясь исходного кода. Это делает всех счастливыми.

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

Следует иметь в виду одно очень важное замечание: если вы создадите форк общедоступного репозитория, ваш форк все равно будет существовать, даже если репозиторий origin удален. Однако, когда частный репозиторий удаляется, все форки этого репозитория также удаляются.

Как создать форк репозитория GitHub

Форк репо прост и может быть выполнен всего за несколько кликов. Чтобы форк репо, Войдите в свою учетную запись а затем перейдите в репозиторий, который вы хотите разветвить. В правом верхнем углу окна вы увидите кнопку «Разветвить» с номером справа от нее, который представляет количество раз, когда репозиторий был разветвлен. Идите и нажмите эту кнопку.

Щелкните кнопку Fork.

На короткое время появится сообщение о том, что процесс разветвления начался. Форк репо занимает всего несколько секунд.

Вот и все. Это так просто.

Теперь вы можете безопасно вносить любые изменения в код в вашем разветвленном репозитории, которые вам нравятся. Для этого просто клонируйте разветвленный репозиторий на свой локальный компьютер и приступайте к делу!

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *