Как да обедините клонове без бързо превъртане напред в Git

Kak Da Obedinite Klonove Bez B Rzo Prev Rtane Napred V Git



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

От друга страна, когато имаме директен линеен път между изходния клон и целевия клон, тогава може да се извърши бързо сливане напред.

Това ръководство ще обсъди процедурата за сливане на клонове без бързо пренасочване в Git.







Как да обединим клонове без бързо превъртане напред в Git?

Да предположим, че сте създали нов клон за работа по конкретен проект и искате да интегрирате резултатите в основния код или файл. За посочената цел е необходимо обединяване на конкретния клон с основния клон.



Следвайте предоставената по-долу процедура за тази съответна цел.



Стъпка 1: Стартирайте Git Bash
Първо стартирайте „ Git bash ' терминал с помощта на ' Стартиране ' меню:





Стъпка 2: Създайте Git директория
Стартирайте „ mkdir ”, за да създадете новата Git директория:



$ mkdir Моите_клонове

Тук, ' Моите_клонове ” е името на нашата новосъздадена директория:

Стъпка 3: Отидете до Git Directory
Преминете към локалната директория, където искате да направите промени:

$ cd Моите_клонове

Стъпка 4: Инициализирайте Git Repository
Сега създайте празното Git хранилище, като използвате предоставената по-долу команда:

$ е горещо

Стъпка 5: Създайте и добавете файл
Стартирайте „ докосване ' команда за създаване на текстов файл с име ' file.txt ” в текущата директория:

$ докосване file.txt

Сега го добавете към Git хранилището с помощта на „ git add ” команда:

$ git add file.txt

Стъпка 6: Извършете промени
След това потвърдете промените с информационно съобщение:

$ git ангажимент 'file.txt добавен'

Тук поставихме съобщението за ангажиране в двойни кавички:

Стъпка 7: Създайте клон
След това изпълнете предоставената по-долу команда, за да създадете нов клон:

$ git клон развиват се

До този момент ние успешно създадохме новото име на клона ' развиват се ”:

Стъпка 8: Превключете клон
Изпълнете „ git проверка ” за превключване към новосъздадения клон:

$ git проверка развиват се

Стъпка 9: Създайте и добавете файл
Сега първо създайте нов файл в новия клон чрез дадената по-долу команда:

$ докосване fil2.txt

След това го добавете към Git хранилището:

$ git add

Стъпка 10: Комитиране на съобщение
Извършете промените със съобщение, като използвате „ git ангажимент ” команда:

$ git ангажимент 'file2.txt добавен'

Стъпка 11: Превключете към клон
След това превключете към основния клон ' майстор ” с помощта на командата по-долу:

$ git проверка майстор

Стъпка 12: Обединяване на Git клонове
И накрая, обединете клоновете без бързо пренасочване, като използвате „ git сливане ” команда. Тук „ – не -ff ” флаг предотвратява сливането от изпълнение на функцията за бързо превъртане напред:

$ git сливане --не-фф развиват се

Както можете да видите, обединихме „ майстор клон с „ развиват се ” клон:

Стъпка 13: Проверете сливането
Уверете се, че клоновете са обединени с „ git дневник ” команда:

$ git дневник --онлайн

Изходът по-долу показва, че нашите два клона са обединени:

Компилирахме най-лесния процес на сливане на клонове без превъртане напред в Git.

Заключение

За да обедините разклонения без бързо пренасочване в Git, първо инициализирайте директория с „ $ git топлина ” команда. След това създайте нов файл, добавете го и извършете промени със съобщение в хранилището на Git. След това създайте и преминете към новия клон. Отново създайте, добавете нов файл в превключения клон и го ангажирайте. Накрая изпълнете „ $ git merge --no-ff ” за обединяване на двата клона. Това ръководство илюстрира процедурата за сливане на клонове без превъртане напред в Git.