Git: сістэма кантролю версій — различия между версиями

Материал из Вікі Фаланстэра
Перейти к: навигация, поиск
(Тэорыя)
(Тэорыя)
 
Строка 5: Строка 5:
  
 
==Тэорыя==
 
==Тэорыя==
Git - размеркаваная сістэма кантроля версій. Праект быў створаны Лінусам Торвальдсам для кіравання распрацоўкай ядра Linux, першая версія запушчаная 7 красавіка 2005 года. На сення яго падтрымлівае Джуніа Хамана.
+
'''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.
+
Прыкладамі праектаў, якія карыстаюць 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.
+
Прылада з'яўляецца свабоднай, яна дзейнічае пад '''ліцэнзіяй GNU GPL версіі 2'''. Па змоўчанні выкарыстоўваецца TCP порт 9418.
  
 
==Заданне==
 
==Заданне==

Текущая версия на 11:09, 19 марта 2018

Мэта: Вывучыць асновы працы з 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 вашага таварышча у ваш рэпазіторый.

Літаратура