Како користити Гит у Линуку

Од касних 80-их, када је софтвер за контролу верзија први почео да се развија, Гит остаје најлакши алат за праћење промене кода.

Услуге попут Гитхуб-а и Гитлаб-а нуде складиштење кода у спремишту, које се често назива „Удаљено“ спремиште. Они делују као централно складиште кода; Гит може да синхронизује локални код са централним кодом да правилно управља чак и сложеним променама од стране више корисника.

Инсталација

На Убунту, Дебиан-у и сличним дистрибуцијама, можете да инсталирате Гит тако што ћете покренути:

судо апт инсталл гит

Белешка: За старије верзије Убунтуа (верзија 14.04 и ниже) морате да користите апт-гет уместо погодан.

На ЦентОС, Федора и другим Ред Хат дистрибуцијама, можете да инсталирате Гит тако што ћете покренути:

иум инсталл гит

Основне Гит команде

Хајде да видимо неке основне команде у гит што ће нам помоћи да почнемо да пратимо промене у нашем коду.

Да бисте омогућили гит у локалној фасцикли, покрените наредбу испод унутар фасцикле у терминалу.

гит инит

Прави скривени фолдер, .гит, који садржи гит конфигурацију и информације о праћењу промена, ако се додају датотеке за праћење промена накнадно. Користите га да иницијализујете гит на локалном пројекту.

Да бисте клонирали/преузели удаљену фасциклу и иницијализовали гит на њој, покрените наредбу испод:

гит цлоне 

овде, , је урл пројекта на удаљеном спремишту. Он ће преузети удаљени пројекат на локални систем и креирати гит иницијализовану фасциклу са именом пројекта.

Имајте на уму да нема потребе за покретањем гит инит након клонирања пројекта.

Да бисте повукли промене из удаљеног директоријума користећи гит, покрените наредбу испод:

гит пулл

Команда за повлачење гит-а ће повући све промене у удаљеном спремишту од последњег повлачења или клонирања. Корисник прво мора да урезује своје локалне промене пре него што повуче са удаљеног, тако да се локалне промене не изгубе.

У случају сукоба између повучених измена и локалних промена, гит ће обавестити где се сукоб дешава и затражиће од корисника да ручно измени датотеку.

Да бисте додали датотеку или фасциклу у гит, покрените наредбу испод:

гит адд 

Горња команда додаје датотеку или фасциклу наведену у команди у Гит сценску област. Гит сценска област се односи на стање када се датотека прати ради промена. Користите гит адд . за додавање свих датотека у тренутној фасцикли у област за припрему.

Да бисте проверили статус (стање праћења) ваших датотека у радном директоријуму, покрените наредбу испод

гит статус

Приказује статус праћења тренутног фолдера; који фајлови су промењени од последњег урезивања и који фајлови нису додати у сценску област.

Да унесете промене у гит, користите наредбу испод:

гит цоммит -м "Порука за урезивање"

Команда цоммит ће урезати промене у фајлу, што значи да је постепена промена сада постала трајна. Обавезно је обезбедити низ поруке уз свако урезивање, који треба да описује промене које се урезују у том урезивању; ово је за вођење евиденције промена.

Да бисте пребацили промене у удаљено спремиште користећи гит, покрените наредбу испод:

гит пусх

Након што је код урезан, корисник може да унесе урезане измене у удаљено спремиште. Имајте на уму да корисник мора прво да повуче код пре притискања, тако да његов локални пројекат садржи све удаљене промене ако их има.

Ово су неке од основних команди са којима корисник може да почне да користи Гит за праћење промена. Више команди укључује складиштење промена, гранање пројекта и друге функције Гита, које се могу наћи на страници упутства за Гит.