Ответ
Fork — это копия репозитория, созданная в своём аккаунте на GitHub/GitLab. Позволяет свободно экспериментировать с кодом, не влияя на оригинальный проект.
Отличие от clone:
fork
— копирует репозиторий на сервер (GitHub)clone
— скачивает репозиторий локально
Типовой workflow:
- Делаем fork репозитория
- Клонируем свою версию (
git clone your-fork-url
) - Создаём ветку для изменений
- Пушим изменения в свой fork
- Создаём Pull Request в оригинальный репозиторий
# После fork и clone:
git checkout -b feature-branch
git push origin feature-branch
Fork часто используют для open-source contributions или личных экспериментов с чужим кодом.