Какво точно е комит за сливане в Git?

Kakvo Tocno E Komit Za Slivane V Git



Докато се занимават с голям проект за разработка на софтуер, разработчиците работят в множество клонове. Те трябва да проследяват и записват историята на промените в няколко клона. В тази ситуация „ обединяване на ангажимент ” е много полезно, защото им позволява лесно да пренасят всички промени от един клон в друг клон, без да губят каквато и да е история на клоновете.

Това проучване ще обсъди:

Какво е комит за сливане в Git?

В Git, „ обединяване на ангажимент ” е вид ангажимент, който се създава при сливане на два или повече клона в хранилище. Комитът за сливане комбинира промените от множество различни клонове в един клон. Обикновено има поне два родителски ангажимента, по един за всеки обединен клон. Освен това, той включва всички промени от обединените клонове и цялата история на клоновете.







Как да създадете/генерирате комит за сливане в Git?

За да създадете ангажимент за сливане в Git, първо пренасочете към конкретното локално хранилище. След това изберете желания клон за сливане и изпълнете „ git merge –no-ff <име-на-клон> ” команда. И накрая, проверете журнала на Git, за да видите ангажимента за сливане.



Стъпка 1: Превключете към желаното хранилище

Първо изпълнете предоставената по-долу команда и превключете към конкретното локално хранилище:



$ cd 'C:\Git\local_Repo'

Стъпка 2: Вижте Git Log

След това вижте хронологията на ангажиментите на текущия работещ клон:





$ git дневник --на линия

Може да се види на предоставената по-долу екранна снимка, ГЛАВАТА сочи към „ 5827f21 ” ангажиране на хеш:



Стъпка 3: Вижте наличните клонове

След това избройте наличните клонове на хранилището на Git и изберете желания клон, който трябва да бъде обединен. Например избрахме „ алфа ” клон:

$ git клон

Стъпка 4: Обединете клонове

Сега изпълнете „ git сливане ” заедно с „ –не-фф ” и конкретното име на клон, който трябва да бъде обединен:

$ git сливане --не-фф алфа

Тук „ –не-фф ” опцията се използва за създаване на съобщение за ангажиране, дори ако разклоненията са бързо превъртани напред и „ алфа ” е нашият целеви клон, който трябва да бъде обединен.

След като изпълните горната команда, ще се отвори текстовият редактор по подразбиране. Въведете желаното съобщение за ангажимент, запазете промените и затворете редактора:

В резултата по-долу може да се види, че „ алфа ” клон е обединен с „ майстор ” клон:

Стъпка 5: Преглед на обединяването

И накрая, проверете дневника на Git, за да видите съобщението за ангажиране на сливане:

$ git дневник --на линия

Може да се забележи, че маркираната част е съобщението за ангажиране на сливане с „ f8db3cf ” ангажиране на хеш:

Това беше всичко за ангажимента за сливане в Git.

Заключение

Комитът за сливане е вид ангажимент, създаден, когато потребител обедини два или повече клона в хранилището. Той внася промени/модификации от един клон в друг Git клон. Използва се за обединяване на промени от различни клонове в един Git клон. За да създадете ангажимент за сливане, „ git merge –no-ff <име-на-клон> ” използва се команда. В това описание се обсъждат ангажиментите за сливане и метода за създаване на ангажимент за сливане в Git.