Како спојити две гране у Гиту

How Merge Two Branches Git



Било које гит спремиште садржи једну или више грана. Корисник гит ствара различите гране за складиштење датотека и фасцикли на основу различитих тема. Помаже кориснику да лако управља кодом. У процесу развоја понекад је потребно комбиновање једне гране са другом граном спремишта у сврху пројекта. ` гит мерге команда `се користи за овај задатак. Ова наредба открива заједничку базну наредбу предаје тако што испитује два показивача урезивања грана које се спајају и генерише ново стапање за комбиновање промјена након извођења наредбе. Локална и удаљена спремишта морају се ажурирати прије извођења наредбе мерге. Начин локалног спајања две гране показао се у овом водичу.

Гит опције спајања

Опција Сврха
-урадити Користи се за урезивање резултата након спајања, а може се користити и за премошћивање-без урезивања.
–Уреди, -е Користи се за отварање уређивача пре извршавања спајања за уређивање аутоматски генерисане поруке спајања.
–Фф Користи се за брзо решавање спајања, што значи да се показивач гране користи за усклађивање спојене гране, али не ствара урезивање спајања.
–Но-фф Користи се за креирање урезивања спајања у свим случајевима спајања.
–Само за искључивање Користи се за решавање спајања као премотавање унапред, ако је могуће у супротном, одбијање спајања и излазак са статусом који није нула.
-одјавити се Користи се за додавање потписаног одјављивања по линији од стране комитента на крају поруке урезивања.
–Непотписивање Користи се за додавање одјављене линије.
-држава Користи се за приказ дифстата на крају спајања.
-н, –но-стат Користи се за приказивање дифстата на крају спајања.
–Преписати-занемарити Користи се за преписивање занемарених датотека из резултата спајања. Ово је подразумевано понашање.
-помоћ Користи се за добијање детаљних информација о свим опцијама спајања.

Предуслови

1. Инсталирајте ГитХуб Десктоп
ГитХуб Десктоп помаже гит кориснику да графички извршава задатке везане за гит. Најновији инсталатер ове апликације за Убунту можете лако преузети са гитхуб.цом. Морате да инсталирате и конфигуришете ову апликацију након преузимања да бисте је користили. Такође можете проверити водич за инсталирање ГитХуб Десктоп -а на Убунту да бисте правилно знали процес инсталације.







2. Отворите ГитХуб налог
Мораћете да креирате ГитХуб налог да бисте проверили команде које се користе у овом водичу.



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



Спојите две гране локалног спремишта

Покрените следећу команду да проверите листу грана локалног спремишта под именом отпреми датотеку .





огранак $ гит

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



Покрените следећу команду да спојите садржај из једне гране у другу. Први проверити команда ће се пребацити на господару филијала. Тхе додати команда ће додати уплоад4.пхп датотеку у спремишту. Тхе урадити команда ће додати поруку урезивања. Затим ће се друга наредба за плаћање пребацити на главни филијала. Тхе иди наредба ће комбиновати садржај господару огранак са главни филијала.

$ гит цхецкоут мастер
$ гит адд уплоад4.пхп
$ гит цоммит -м 'Отпреми текстуалну датотеку.'
$ гит цхецкоут маин
$ гит мерге мастер

Следећи излаз ће се појавити након извршавања горњих команди ако уплоад4.пхп датотека постоји на тренутној локацији.

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

огранак $ гит
$ лс
$ гит бранцх -д мастер
$ лс
огранак $ гит

Следећи излаз ће се појавити након брисања гране.

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

$ гит цхецкоут -б темп
$ гит адд уплоад5.пхп
$ гит цоммит -м Отпремите датотеку слике

Следећи излаз ће се појавити након извршавања горњих наредби ако је уплоад5.пхп датотека постоји на тренутној локацији.

Покрените следеће команде да бисте проверили тренутну листу грана, спојите темп грану са –Не искључено опцију и избришите темп грана ако више не захтева.

огранак $ гит
$ гит мерге --но-фф темп
$ гит бранцх -д темп

Следећи излаз ће се појавити након извршавања горњих команди.

Ако се спремиште отвори из ГитХуб Десктоп, тада ће се појавити следеће информације. Историја спремишта приказује све задатке који су обављени извршавањем гит наредби са терминала у претходном делу овог водича. Две поруке урезивања и две операције спајања су приказане на листи историје. Сви ови задаци су обављени само у локалном спремишту. Ако желите да ажурирате садржај удаљеног спремишта новом променом локалног спремишта, кликните на Повуци порекло дугме на ГитХуб Десктоп .

Закључак

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