Git Fork: Collaborate with Ease in Software Development

Git fork («ветвление») – это создание копии всего репозитория другим пользователем в его личном аккаунте. Это позволяет работать над кодом проекта, не нарушая оригинальную версию. Процесс форка включает создание как бы новой ветки, которая содержит актуальные изменения данных в момент ее создания.

Простой пример:

Предположим, что вы работаете над проектом в хранилище GitHub и хотите поработать над его отдельной частью, но не желаете навредить оригинальному репозиторию. В этом случае вы создаете форк репозитория в своем аккаунте GitHub. Далее клонируете форк-репозиторий на свой локальный компьютер и внесете в него изменения с помощью выполнения каких-то задач. После этого вы создадите pull request к форку оригинального репозитория и сделаете запрос на слияние ваших изменений. Если изменения будут приняты, они будут объединены с оригинальным репозиторием.

Код примера:

Для создания форка репозитория на GitHub вы должны нажать кнопку Fork репозитория, находящуюся в верхнем правом углу страницы репозитория.

После создания форка репозитория, вы можете склонировать его на свой компьютер, выполнив команду git clone .

Чтобы отправить изменения в форк-репозиторий, вы можете выполнить команды:


 git add 
 git commit -m "commit message"
 git push origin master
 

Далее вы можете создать pull request с изменениями в форк-репозитории, сделав запрос на слияние в оригинальный репозиторий. Это делается в веб-интерфейсе GitHub.

Похожие вопросы на: "git fork "

Object Object: Unleashing the Secrets of the Inanimate World
Расширения для Google Chrome - удобство и функциональность
C Union - обединение данных в языке программирования C
Java и JavaScript: в чем отличия?
Python 3 Join - слияние строк в Python с помощью метода join
Shell в C++
Telegram ID: как узнать свой и других пользователей
n 1 2
Преимущества применения структуры данных trie
File Handling in C with freopen