Fork на github - що це таке - zencoder

Продовжую захоплююче знайомство новачка з сервісом GitHub і з системою контролю версій Git.

Так як є обліковий запис на GitHub, яку регулярно використовую, то у мене виникло питання, який не міг не виникнути, рано чи пізно. Стосується він такий теми, як fork.

Не знаю навіть, як правильно вчинити далі - спробувати самому описати питання, своїми словами; або ж спробувати зробити вільний переклад статті на цю тему - Fork A Repo. Але краще все ж розповім своїми словами.

Fork - це копія сховища

Fork - це вcего всього копія сховища. Це те ж саме, що branch в Git. Тільки на GitHub такий branch називається

Для тих же цілей, що і branch в Git. За допомогою нього створюється точна копія оригінального сховища, тільки на сервісі GitHub. У копії сховища можна вносити свої власні зміни, редагувати файли або видаляти директорії.

Існування fork повністю відповідає ідеології OpenSource і GitHub, зокрема. Ідеологія OpenSource полягає у вільному обміні вихідним кодом програм і fork однозначно допомагає в цій справі. За допомогою fork можна одним рухом отримати копію будь-якого вихідного коду, викладеного на GitHub у вільному доступі.

Fork - створення копії сховища

Я скористаюся іншим репозиторієм, який викладений у вільному доступі досить відомим дизайнером Юрієм Артюхом (akella). Нижче наводжу кроки по створенню Fork на GitHub.

  • заходжу на GitHub під своїм обліковим записом
  • переходжу по посиланню github / akella / sass. по якій розташований репозиторій akella / sass

Fork на github - що це таке - zencoder

Фактично, тепер я перебуваю в репозиторії akella / sass користувача akella (Юрій Артюх). Про це красномовно говорить напис akella / sass в лівому верхньому кутку вікна браузера. У правому верхньому куті вікна браузера знаходжу кнопку Fork.

І натискаю на неї:

Fork на github - що це таке - zencoder

Може трапитися, що ви, шановний читачу, нічого й не помітите. Але це не так насправді. Придивіться до "головної" написи - вона змінилася з

Схожі статті