Преглед садржаја
Тимски рад постао је једна од најважнијих активности у свету развоја технологије. Ово укључује координацију рада различитих људи који могу или не морају бити на истом месту. Због тога се створила потреба за кориштењем алата који омогућавају координацију и интеграцију напора, јер би без тога било тешко постићи прихватљиве резултате.Једна од технологија за координацију напора, подршку раду и интеграцију решења је Гит. Са овом технологијом можемо створити заједничка спремишта где се чувају датотеке и историја промена и њихови менаџери, што нам даје могућност да имамо централну базу са свим сарадњама како бисмо видели напредак пројеката.
Инсталирајте ГитПрва ствар коју морамо учинити да бисмо уживали у предностима овог алата је да га инсталирамо. Због своје природе усредсређености на програмере, постала је мулти-платформа, односно има своју верзију за главне оперативне системе. Прегледаћемо инсталацију у два од најчешће коришћених оперативних система како бисмо их развили Линук у вашој верзији Дебиан / Убунту И Виндовс.
Инсталација у Линук Врло је једноставно, ако имамо мало искуства са овом платформом, знамо да морамо лоцирати наше програме кроз спремишта, где са командама као што су апт-гет оф Дебиан / Убунту можемо добити брзу и чисту инсталацију.
Хајде да видимо компоненте које морамо инсталирати да бисмо га пустили у рад Гит у Линук:
1- Пре свега морамо отворити прозор командне конзоле и такође морамо имати приступ кориснику корен.
2- Затим ћемо написати следеће команде:
судо апт-гет инсталл гит гит-доц гитвеб гит-гуи гитк гит-емаил гит-свн
3- Горе наведене команде ће преузети бројне датотеке за које ћемо имати приступ једном инсталираним Гит, па да бисмо потврдили да је све у реду, само морамо да ставимо следећу команду у нашу конзолу и видећемо која верзија Гит трчимо.
гит верзија
Инсталација у Виндовс мало је једноставније од оног у Дебиан / Убунту, пошто једноставно морамо преузети инсталацијску датотеку и након што се процес заврши, имат ћемо услугу инсталирану на рачунару.
На службеној страници морамо потражити инсталацијски пакет с најновијом верзијом, потоњи ће преузети датотеку коју морамо инсталирати:
ЕНЛАРГЕ
ЕНЛАРГЕ
Иако то можемо учинити на рачунару локалне мреже, постоји могућност управљања складиштима у облаку, за то можемо користити различите услуге, међутим постоје двије врло популарне које су фокусиране на различите тржишне циљеве.
Први од њих је ГитХуб, који осим што нам нуди могућност складиштења наших спремишта у облаку, једна је од највећих заједница програмера на свету, барем у познатом западном свету.
ЕНЛАРГЕ
Други је Битбуцкет, није толико популаран као ГитХубМеђутим, врло је корисно, има и бесплатну верзију, али разлика је у томе што није отворена заједница, па можемо имати приватна и јавна спремишта, додатно у бесплатној верзији можемо имати до 5 корисника по створеном спремишту.
ЕНЛАРГЕ
Обе услуге треба узети у обзир при коришћењу технологије Гит пошто нам омогућавају да радимо са удаљених локација, па чак и у различитим деловима света, дајући нам тако предност да увек имамо резервну копију свог кода.
Пошто знамо најосновније Гит, како да га инсталирамо и услуге у облаку које можемо користити, идемо сада на практични део водича за креирање спремишта.
Много смо причали о тој речи спремиште али то нисмо формално дефинисали, да видимо:
Шта је спремиште?А. спремиште То је простор где ће се складиштити наше датотеке са изворним кодом, сликама, текстуалним датотекама итд. Све врсте бинарних датотека које подржава наш оперативни систем. Унутар спремишта Гит биће створена структура која вам омогућава да пратите промене, додавања и брисања датотека и њиховог садржаја, дајући могућност вођења историје по гранама или гране.
Сада имамо нови концепт гране о гране, Они нису ништа друго до одељци унутар спремишта у којима можемо да уносимо промене које не утичу на друге гране, на пример ако имамо главну грану (обично се назива Господару), и желимо увести неке експерименталне промјене, како не бисмо утјецали на споменуту главну грану, стварамо нову коју називамо Развој, у склопу Развој све измене које направимо неће бити извршене у коду Господару Осим ако их не спојимо.
Свака промена коју направимо и прихватимо имаће контролни број и коментар програмера, са овим можемо пратити историју, знајући које су се датотеке промениле, ко је извршио промену и шта је промењено у датотеци.
До креирајте спремиште Једноставно морамо да направимо фасциклу и у командној конзоли напишемо следеће:
гит инит
Ово ће учинити Гит почети да носи промене које се дешавају унутар фасцикле, аутоматски ће створити филијала или грана ГосподаруМеђутим, можемо створити све гране за које мислимо да су потребне, обично се ствара једна по програмеру или једна по тиму, што зависи од нашег стила рада, важно је напоменути да ће сваки програмер на локалном нивоу моћи да створи чак више огранака у свом тиму.
Други начин за креирање спремишта је клонирање постојећег спремишта, обично их можемо увести ГитХуб, да бисмо то постигли морамо користити наредбу гит цлоне након чега следи путања спремишта, ово може бити локално или удаљено, користићемо популарно спремиште оквира као пример Јавасцрипт позвао Ангулар ЈС оф Гоогле:
гит цхецкоут -б назив подружнице
Овим ћемо генерисати копију филијала из којег стварамо нови радни простор, одмах ћемо извршити промену у нови филијала, са овим можемо почети да мењамо и без утичу на друге гране. Важно је не само знати како створити грану, већ и видети у чему огранак смоДа бисмо извршили ову акцију, морамо користити само следећу команду:
гит бранцх
Једном када створимо своју подружницу, морамо само да направимо своју почетно урезивање и можемо почети да користимо алат у тој фасцикли:
гит додај име датотеке
Ово радимо за једну датотеку, у случају да желимо да додамо више датотека које можемо користити тачка ( . ) да све додам.
Да бисмо дефинитивно додали промене, користимо наредбу цоммит заједно са релевантним коментаром:
гит цоммит -м "коментар"
Коначно, командом мерге спајамо гране или гране да бисмо додали остале извршене промене:
гит мерге намеофбранцх