Git: сістэма кантролю версій (онлайн) — различия между версиями
Материал из Вікі Фаланстэра
Svetit (обсуждение | вклад) (Новая страница: «'''Мэта:''' Вывучыць асновы працы з git. * Стварыць рэпазіторый на [https://github.com/ github.com] * Зрабіць…») |
Svetit (обсуждение | вклад) (→Заданне) |
||
(не показана одна промежуточная версия этого же участника) | |||
Строка 13: | Строка 13: | ||
==Заданне== | ==Заданне== | ||
− | Для выканання заданняў вам спатрэбіцца шукаць | + | Для выканання заданняў вам спатрэбіцца шукаць інфармацыю самастойна пра каманды shell у інтэрнэце! |
===Стварэнне рэпазіторыя=== | ===Стварэнне рэпазіторыя=== | ||
Строка 38: | Строка 38: | ||
На дыстанцыйную платформу трэба даслаць спасылку на ваш профіль на [https://github.com/ github.com]. Там запісваюцца ўсе вашы дзеянні, і я змагу іх праглядзець. | На дыстанцыйную платформу трэба даслаць спасылку на ваш профіль на [https://github.com/ github.com]. Там запісваюцца ўсе вашы дзеянні, і я змагу іх праглядзець. | ||
− | Прыклад, спасылка на мой профіль [https://github.com/svetit] | + | Прыклад, спасылка на мой профіль [https://github.com/svetit https://github.com/svetit] |
==Літаратура== | ==Літаратура== | ||
* Сайт [https://github.com/ github.com]. | * Сайт [https://github.com/ github.com]. |
Текущая версия на 16:21, 22 мая 2020
Мэта: Вывучыць асновы працы з git.
- Стварыць рэпазіторый на github.com
- Зрабіць лакальныя змены і заліць іх у рэпазіторый.
- Папрацаваць з pull request
Содержание
Тэорыя
Git - размеркаваная сістэма кантроля версій. Праект быў створаны Лінусам Торвальдсам для кіравання распрацоўкай ядра Linux, першая версія запушчаная 7 красавіка 2005 года. На сення яго падтрымлівае Джуніа Хамана.
Прыкладамі праектаў, якія карыстаюць Git,з'яўляецца Ядро Linux, Swift, Android, Drupal, Cairo, GNU Core Utilities, Mesa, Wine, Chromium, Compiz Fusion, FlightGear, jQuery, PHP, NASM, MediaWiki, DokuWiki, Qt і некаторыя дыстрыбутывы Linux.
Прылада з'яўляецца свабоднай, яна дзейнічае пад ліцэнзіяй GNU GPL версіі 2. Па змоўчанні выкарыстоўваецца TCP порт 9418.
Заданне
Для выканання заданняў вам спатрэбіцца шукаць інфармацыю самастойна пра каманды shell у інтэрнэце!
Стварэнне рэпазіторыя
- Зайсці на сайт github.com. Зарэгістравацца, ці залагініцца, калі у вас ужо ёсць акаунт.
- Стварыць новы рэпазіторый, публічны. Пад назвай свайго прозвішча (лацінскімі літарамі).
- Стварыць у тэчцы home тэчку са сваім прозвішчам. У сваёй тэчцы стварыць тэкставы файл і напісаць у ім 5 радкоў тэкста з сэнсам.
- Выканаць усе каманды, якія пералічаны на сайце github (каманды неабходна выканаць у сваёй кансолі), каб звязаць ваш рэпазіторый са створаным на сайце github.com.
Заліць змены ў ваш рэпазіторый на github.com
- Цяпер дапішыце ў ваш тэкставы файл яшчэ два радкі.
- Знайдзіце і прачытайце у інтэрнэце пра каманды: git status, git add, git push, git commit, git pull.
- Прымяніце патрэбныя каманды для таго, каб заліць вашы змены ва ўдалены рэпазіторый.
Скачайце сабе рэпазіторый сваго таварышча і дадайте ў яго вашы змены
- Запытайце ў вашага таварышча спасылку на створаны ім рэпазіторый.
- Стварыце бранч рэпазіторыя вашага таварышча. Знайдзідзе у інтэрнэце правілы выкарыстання каманды git checkout.
- Зрабіце змены у гэтым рэпазіторыі: стварыце і дадайце новы тэкставы файл з 5-ццю радкамі тэксту.
- Дадайце змены ў ваш бранч.
- Зрабіце pull request.
Заапрувіць pull request у ваш рэпазіторый
- Пад час таго, як вы рабілі змены у рэпазіторый вашага таварышча, ён (яна) робяць змены у ваш рэпазіторый.
- неабходна праглядзець і паццвердзіць pull request вашага таварышча у ваш рэпазіторый.
На дыстанцыйную платформу трэба даслаць спасылку на ваш профіль на github.com. Там запісваюцца ўсе вашы дзеянні, і я змагу іх праглядзець. Прыклад, спасылка на мой профіль https://github.com/svetit
Літаратура
- Сайт github.com.