Пераключэнне галін у Git
Давайце цяпер навучымся пераключацца
паміж галінамі. Для гэтага выкарыстоўваецца
каманда checkout, пасля паказваецца
імя галіны. Пераключымся на створаную
намі ў папярэднім уроку галіну test:
git checkout test
Можна таксама выкарыстоўваць
сінонім switch:
git switch test
Пасля выканання любой з прыведзеных двух каманд у тэрмінале з'явіцца паведамленне аб пераходзе на паказаную галіну:
Switched to branch 'test'
Пры пераключэнні з галіны на галіну, файлы ў рабочым каталогу Git таксама мяняюцца. Гэта значыць фізічна знікнуць файлы адной галіны і з'явяцца файлы другой галіны. Звярніце на гэта ўвагу, так як гэта не вельмі відавочна для пачаткоўцаў у Git.
Атрымліваецца, што ў Git усе змены ў галінах ізалююцца адна ад адной і можна лёгка і хутка ствараць некалькі адгалінаванняў праекта, не ўносячы блытаніну ў зыходную версію.
Пераключыцеся на новую галіну. Знаходзячыся ў гэтай галіне зрабіце змены ў файле, прапрануйце іх і выканайце каміт. Затым пераключыцеся на асноўную галіну і праверце ўтрыманне файла - яно павінна вярнуцца да пачатковага варыянту.
Пераключыцеся на новую галіну. Знаходзячыся ў гэтай галіне стварыце новы файл, прапрануйце яго і выканайце каміт. Затым пераключыцеся на асноўную галіну і пераканайцеся, што новы файл пры гэтым знікне. Пераключыцеся назад на новую галіну і пераканайцеся, што ваш файл вернецца назад.