Како створити нову грану у Гиту

Како створити нову грану у Гиту

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





ослободите се блоатваре програма Виндовс 10

Шта је Гит Бранцх?

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





Повезано: Како користити Гит гране за структурирање вашег програмског пројекта





Користећи Гит, радићете на господару грана подразумевано, свесни тога или не. Ово се често назива вашим активна , Тренутни , одјављено , или ГЛАВА филијала. У било ком тренутку током вашег развојног циклуса, можете створити нову грану и обављати засебне послове у свакој грани, од тог тренутка па надаље.

Креирање нове гране на командној линији

Програм Гит из командне линије нуди највише снаге и флексибилности, али има много тога да се научи. Ако вам је угодно копати по ман страницама и јако користити Гит, то је одлична опција.



Користити гит бранцх команда за креирање нове гране са датим именом:

$ git branch dev
Branch 'dev' set up to track local branch 'master'.

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





Можете навести све гране и потврдити да је нова креирана помоћу гит бранцх без икаквих аргумената:

$ git branch
1 dev
2 * master

Можете видети више информација, укључујући коју грану још једна прати, користећи -вв застава:





$ git branch -vv
1 dev d1a9e5b [master] commit comment
2 * master d1a9e5b commit comment

Ако покушате да направите грану пре првог урезивања, добићете поруку о грешци попут:

fatal: Not a valid object name: 'master'.

Ако покушате да направите грану користећи већ постојеће име, добићете поруку о грешци попут:

fatal: A branch named 'dev' already exists.

Тхе гит бранцх наредба ствара нову грану која показује на исти урез на коме тренутно радите. Међутим, ваша радна копија ће и даље бити усмјерена на главну грану. За прелазак на нову грану коју сте управо креирали користите гит цхецкоут :

git checkout dev

Термин проверити може бити збуњујуће ако сте навикли на друге системе за контролу верзија; у Гиту, проверити односи се на пребацивање тренутно активне гране. Пошто ћете обично желети да пређете на нову грану када се она створи, постоји пречица за цео процес:

git checkout -b dev

Та команда значи да направите нову грану под називом „дев“ и одмах пређете на њу. То је еквивалент:

git branch dev
git checkout dev

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

git checkout -b another dev

Креирање нове гране помоћу ГитХуб радне површине

Други начин за креирање Гит грана на Виндовс -у или мацОС -у је коришћење ГитХуб Десктоп , званични програм за графичко корисничко сучеље (ГУИ) који обезбеђује ГитХуб. Коришћење графичког интерфејса је савршено за почетнике и оне који имају ноћне море када неко шапне реч Вим.

ГитХуб Десктоп ће увек приказати вашу тренутну грану на главној траци са алаткама:

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

Имајте на уму да, ако почнете да уносите назив гране без подударања, ГитХуб Десктоп од вас тражи да креирате нову грану и приказује пречицу на тастатури да то учините - корисно ако заиста радите на таквим стварима:

Такође можете започети притиском на Нев Бранцх дугме одмах. Којом год рутом кренули, завршићете са дијалогом за потврду имена нове подружнице:

Ваша нова грана ће се увек заснивати на оној грани која је била активна када сте је креирали. ГитХуб Десктоп ће се пребацити на вашу нову грану која ће аутоматски пратити грану из које сте је створили.

Креирање нове гране помоћу торња

Остали графички интерфејси су доступни од трећих страна. Товер бесплатан је за пробни период од 30 дана и доступан је на мацОС-у и Виндовс-у.

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

Да бисте креирали нову грану из било које доступне гране, кликните десним тастером миша на грану на левој бочној траци и изаберите Направи нову грану од :

Имајте на уму да у оба случаја можете омогућити грану као грану за праћење или променити датотеку Полазна тачка у било коју доступну пословницу:

Креирање нове гране помоћу ГитКракена

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

Уверите се да радите са исправном активном граном; то је оно истакнуто у списку грана на левој бочној траци:

Да бисте креирали нову грану, кликните на икону гране на главној траци са алаткама:

Унесите назив своје филијале и притисните ЕНТЕР:

Нова пословница ће се аутоматски одјавити и добићете обавештење на десној страни екрана.

Креирање нове подружнице на ГитХуб -у

Алтернативно покретању локалне апликације, можете сместити своје спремиште на једну од две популарне веб апликације које подржавају Гит. Први, ГитХуб , је веома популарна опција у заједници отвореног кода.

ГитХуб приказује вашу тренутну (активну) грану у приказу спремишта, у горњем левом углу:

Притисните дугме за приказ постојећих грана:

Откуцајте назив нове гране и имајте на уму да вам је дата могућност да је креирате из тренутне гране:

Након што креирате, нова грана постаје активна.

Креирање нове гране на Битбуцкет -у

Битбуцкет је још једна популарна веб апликација за контролу верзија која нуди бесплатне налоге са неограниченим бројем приватних спремишта.

Са било које странице у вашем спремишту изаберите Подружнице ставка из менија са леве стране:

Кликните Направи грану дугме у горњем десном углу. Унесите нови Назив филијале и кликните Креирај . Ако требате да се подружите било где осим господару , промијенити Из гране први:

Битбуцкет олакшава избор а Тип што је префикс додан имену огранка који може подстаћи организованији приступ гранама. То је само конвенција, а не уграђена Гит функција, али може се показати корисном.

Једном креиран, Битбуцкет приказује приказ ваше нове гране:

Научите да се одвојите од Гита

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

Објави Објави Твеет Емаил Да ли је вредно надоградње на Виндовс 11?

Виндовс је редизајниран. Али да ли је то довољно да вас убеди да пређете са Виндовс 10 на Виндовс 11?

Прочитајте следеће
Повезане теме
  • Програмирање
  • ГитХуб
  • ГитХуб Десктоп
О аутору Бобби Јацк(Објављено 58 чланака)

Бобби је ентузијаст технологије који је скоро две деценије радио као програмер софтвера. Одушевљен је играњем игара, ради као уредник рецензија у магазину Свитцх Плаиер, и уроњен је у све аспекте издаваштва на мрежи и веб развоја.

100 % употреба диска виндовс 10
Више од Боббија Јацка

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили