Что такое fork в Git

Ответ

Fork — это копия репозитория, созданная в своём аккаунте на GitHub/GitLab. Позволяет свободно экспериментировать с кодом, не влияя на оригинальный проект.

Отличие от clone:

  • fork — копирует репозиторий на сервер (GitHub)
  • clone — скачивает репозиторий локально

Типовой workflow:

  1. Делаем fork репозитория
  2. Клонируем свою версию (git clone your-fork-url)
  3. Создаём ветку для изменений
  4. Пушим изменения в свой fork
  5. Создаём Pull Request в оригинальный репозиторий
# После fork и clone:
git checkout -b feature-branch
git push origin feature-branch

Fork часто используют для open-source contributions или личных экспериментов с чужим кодом.