Гит је најпопуларнији систем контроле верзија који су изабрали многи програмери. Линус Торвалдс је развио Гит током развоја Линук кернела још 2005. године. Од тада програмери широко користе овај систем контроле верзија да би сарађивали са другим члановима на својим пројектима.
Ако учите развој софтвера и његове различите аспекте, можда сте већ чули за Гит у једном тренутку. Овај водич ће детаљно објаснити Гит, заједно са кратким водичем о томе како га инсталирати и конфигурисати на Линук.
Шта је Гит и зашто вам је потребан?
Развој софтвера је изазов. Укључује рад са неколико датотека и често захтева петљање са изворним кодом да би се постигао жељени излаз пре него што буде спреман за употребу.
Не само то, иако и након покретања кода у производњи још увек постоји потреба за тим периодична рефакторизација како би код остао ефикасан, одржив и читљив осталим програмерима на тим.
Са толико много променљивих и више програмера који истовремено раде на пројекту, ускоро може постати изазов задржати картицу на свим различитим пројектним датотекама и њиховим ревизијама.
Овде долази до изражаја систем за контролу верзија (ВЦС) као што је Гит. Олакшава праћење и управљање променама кода које су предали различити чланови тима, а заузврат убрзава процес развоја и тестирања софтвера.
Неке од значајних благодати употребе система за контролу верзија укључују:
- Приступ дуготрајној историји промена како бисте могли да видите сваку промену коју је тим икада унео у датотеку.
- Разгранавање и спајање, што олакшава истовремени допринос и омогућава вам спајање више верзија датотеке у једну датотеку да бисте применили промене и спречили дуплицирање датотеке.
Наравно, који систем за контролу верзија користите такође одређује користи које можете тражити од његовог коришћења. У случају Гита, с обзиром на то да је реч о дистрибуираном систему за контролу верзија (ДВЦС), све ваше датотеке кода су присутне на рачунару сваког сарадника.
Дакле, поред горе наведених предности (и неколико других), Гит вам омогућава и да радите ван мреже - изузев функционалности пусх анд пулл, за које је и даље потребна интернетска повезаност.
Повезан: Топ 10 система за контролу верзија за Линук
Како инсталирати Гит на Линук
Инсталирање Гита на Линук је прилично једноставно. Користите следеће наредбе, у зависности од Линук дистрибуције, да бисте га инсталирали на рачунар.
Инсталирајте Гит на Дебиан / Убунту
Гит је доступан на службеним Убунту и Дебиан репозиторијумима. Стога га можете лако инсталирати помоћу АПТ-а:
судо апт инсталл гит
Инсталирајте Гит на Федори
Гит можете инсталирати на Федори користећи ДНФ или ИУМ. Ако користите старију верзију Федоре (до Федоре 21), користите ИУМ:
судо иум инсталл гит
Супротно томе, ако на вашем систему ради Федора 22 или новија, можете да користите ДНФ за инсталацију Гита.
судо днф инсталирај гит
Инсталирајте Гит на Арцх Линук
Ако сте на Арцх Линуку, можете инсталирати Гит помоћу Пацмана:
судо пацман -С гит
Инсталирајте Гит на ФрееБСД
Да бисте инсталирали Гит на ФрееБСД, издајте следећу команду:
судо пкг инсталл гит
Када завршите, проверите да ли је инсталација била успешна покретањем следеће наредбе:
гит --верзија
Ако врати број верзије, то значи да је инсталација била успешна. Ако није, морате поново да пређете кроз поступак инсталације.
Како конфигурисати Гит на Линук-у
Једном када инсталирате Гит на систем, потребно је да конфигуришете неке од његових компоненти да бисте га могли користити, као што су корисничко име, адреса е-поште и подразумевани уређивач текста. Ова конфигурација ће бити једнократни процес, а ваша конфигурисана подешавања би требало да трају све док не уклоните Гит из свог система.
Направите идентитет за Гит
За почетак прво треба да поставите подразумевани идентитет (корисничко име и адреса е-поште) за сваку обавезу коју направите на систему. Постоје два начина за то. Можете да поставите глобални идентитет тако да све комитовања које притиснете пролазе кроз исти идентитет или да поставите идентитет по репозиторијуму да бисте користили одвојене идентитете за различите пројекте.
Да бисте поставили глобални идентитет, отворите терминал и покрените наредбе у наставку:
гит цонфиг --глобал усер.наме "ваше_име"
гит цонфиг --глобал усер.емаил "иоур_емаил_аддресс"
Ако желите да поставите подразумевани идентитет за одређено спремиште, прво пређите у директоријум који садржи спремиште. Користите наредба лс да наведете директоријуме (и поддиректоријуме) и наредба цд да уђе у њих.
Једном када сте у спремишту, покрените следеће наредбе у терминалу:
гит цонфиг усер.наме "ваше_име"
гит цонфиг усер.емаил "иоур_емаил_аддресс"
Конфигуришите ССХ за Гит на Линуку
Даље, иако није потребно, можете и да подесите ССХ за Гит на вашем рачунару како би се омогућиле пријаве без лозинке. На тај начин не морате да уносите лозинку сваки пут када желите да извршите промене у спремишту.
Да бисте то урадили, отворите прозор терминала и покрените следећу наредбу да бисте креирали нови ССХ кључ са својом е-поштом:
ссх-кеиген -т рса -б 4096 -Ц "адреса_ад_поште"
Када се затражи име датотеке, наведите локацију на којој желите да сачувате кључ и притисните Ентер; да бисте наставили са подразумеваном опцијом, притисните Ентер.
Систем ће сада тражити од вас да поставите приступну фразу за додавање додатног нивоа заштите ССХ-у на вашој машини. Укуцајте снажну приступну фразу које се можете сетити и притиснути Ентер.
На крају, морате додати ССХ кључ у ссх-агент, који садржи приватне кључеве вашег система. За то покрените следећи код у терминалу:
ссх-адд ~ / .ссх / ид
Једном када конфигуришете свој идентитет, можете даље да конфигуришете Гит како би одговарао вашем току рада.
Промените подразумевани уређивач текста за Гит
Једна од додатних конфигурација коју можете да урадите је да промените Гит-ов задати едитор текста за ваше интеракције.
Гит је подразумевано конфигурисан да користи Вим едитор текста. Међутим, ако никада раније нисте користили Вим, можда се нећете осећати као код куће користећи га. Да бисмо демонстрирали процес, поставићемо нано као подразумевани Гит едитор текста. Али ако имате преферирани уређивач текста, слободно нано замените оним у следећој наредби:
гит цонфиг --глобал цоре.едитор нано
Прегледајте конфигурације
Када конфигуришете Гит према својим жељама, једном проверите подешавања конфигурације да бисте се уверили да су тачна. Покрените следећу команду да бисте добили листу свих подешавања Гит конфигурације за ваш систем:
гит цонфиг --лист
У неком тренутку у будућности, ако желите да уредите конфигурацију, отворите гитцонфиг датотека покретањем:
нано ~ / .гитцонфиг
Затим уредите вредности идентитета које желите да промените.
Успешно покретање Гит-а на Линук-у
Користећи горњи водич, могли бисте зачас да инсталирате и конфигуришете Гит на свом Линук систему. И надаље, морате укључити Гит у свој ток посла да бисте боље управљали својим пројектима.
У ту сврху постоје разне Гит услуге које вам могу помоћи у управљању спремиштима. Један такав је ГитХуб, који олакшава контролу верзија, истовремено нудећи сигурно складиштење у облаку и подршку за интеграцију за безброј алата.
Ако сте нови Гит и питате се одакле да почнете, учење како да направите своје прво спремиште може вам помоћи да се удобно снађете са алатком.
Желите да делите своје развојне пројекте на мрежи? Ево како започети са својим првим Гитхуб репозиторијумом.
Прочитајте следеће
- Линук
- Инсталирајте софтвер
- Терминал
- ГитХуб
Иасх је писац особља у МУО-у за „уради сам“, Линук, програмирање и сигурност. Пре него што је своју страст пронашао у писању, развијао се за веб и иОС. Такође можете пронаћи његово писање на ТецхПП-у, где покрива друге вертикале. Осим технологије, он ужива да говори о астрономији, Формули 1 и сатовима.
Претплатите се на наш билтен
Придружите се нашем билтену за техничке савете, прегледе, бесплатне е-књиге и ексклузивне понуде!
Још један корак…!
Молимо потврдите своју адресу е-поште у е-поруци коју смо вам управо послали.