Форк: Что это такое простыми словами?

robot
Генерация тезисов в процессе

Что означает слово 'Fork'?

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

Идея началась в программировании. Один проект делится на два. Со временем это распространилось повсюду. Криптовалюты. Операционные системы. Медиаплееры. Возьмите что-то, что существует. Скопируйте это. Измените это. Сделайте это своим.

Что такое форк в Git и программировании?

Программисты часто говорят о форках в Git и таких местах, как GitHub. На самом деле, это довольно просто. Видите код, который вам нравится? Форкайте его. Теперь у вас есть своя версия для экспериментов.

Как сделать форк проекта

  1. Найдите репозиторий, который вы хотите
  2. Нажмите на кнопку Fork вверху
  3. Бум. У вас есть ваша копия
  4. Играйте с этим. Меняйте вещи. Дайте волю.
  5. Есть что-то хорошее? Отправьте запрос на внесение изменений обратно.

Форк против Ветви против Клона: Ключевые Различия

Форк? Это ваша серверная копия. Все ваше.

Клонирование? Это загрузка на ваш компьютер.

Ветвление? То же самое хранилище, просто новая линия разработки.

Не одно и то же. Люди иногда путают их.

Держите ваш форк синхронизированным

Ваш форк может устареть. Оригинал продолжает развиваться. Нужно оставаться в синхронизации:

  1. Клонируйте свой форк на ваш компьютер

  2. Добавьте оригинал как "upstream":

    git remote add upstream

  3. Проверьте свои пульты:

    git remote -v

  4. Заберите эти изменения:

    git fetch upstream

  5. Объедините их в:

    git merge upstream/main

  6. Обновите ваш онлайн форк:

    git push origin главная

Сначала кажется сложным. Затем становится легче.

Воркфловк на основе форка

Открытые проекты любят этот рабочий процесс:

  1. Форкнуть это
  2. Клонируйте локально
  3. Создайте ветку функции
  4. Изменить вещи
  5. Отправьте изменения в свой форк
  6. Открыть запрос на слияние
  7. Обработка отзывов
  8. Объединитесь, если повезет!

Не всегда гладко. Поддерживающие могут быть придирчивыми. Это нормально.

Заключение

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

Слово "форк" теперь повсюду в технологиях. Удивительно, как одна концепция охватывает так много областей. Для разработчиков это просто часть жизни — то, как мы вносим свой вклад, то, как мы строим на основе работы других.

Не совсем ясно, куда ведет нас форк в следующий раз. Но в этом и заключается его красота.

Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить