Как да пребазираме Git master върху всеки клон чрез пример

Kak Da Prebazirame Git Master V Rhu Vseki Klon Crez Primer



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

В това ръководство ще научим как да пребазираме Git master във всеки клон чрез пример и ще предоставим основните команди за пребазиране на Git с описания.

Какво е Git rebase?

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







Пример: Как да пребазирам Git master към друг клон на Git?

За да пребазирате Git master или да комбинирате последователността от ангажименти към друг клон на Git, първо отворете „ Git Баш ” терминал и се преместете в главната директория на Git с помощта на „ cd ” команда. След това изпълнете „ $ git клон -a ”, за да покажете всички съществуващи клонове и да изберете някой от тях за повторно базиране. Накрая изпълнете „ $ git rebase master <име-на-клон> ” команда за пребазиране на главния към друг клон в Git.



Сега, нека проверим следната процедура, за да видим резултата от горепосочения сценарий!



Стъпка 1: Стартирайте Git Terminal

Потърсете и отворете „ Git Bash ” във вашата система с помощта на „ Стартиране ' меню:





Стъпка 2: Отидете до основната директория на Git

След това изпълнете „ cd ” за преместване в главната директория на Git:



$ cd 'C:\Потребители azma\Go'

Стъпка 3: Избройте всички клонове

Сега изпълнете „ git клон ' за показване на всички клонове с помощта на ' ” опция:

$ git клон

Както можете да видите, всички текущи и съществуващи клонове се показват, включително отдалечени клонове. Ще изберем „ особеност ” клон на локалното хранилище на Git, за да извършите повторно базиране върху него:

Стъпка 4: Пребазирайте master към друг клон

И накрая, изпълнете предоставената команда и посочете името на клона за действие за пребазиране:

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

Изходът по-долу показва, че „ майстор ” се пребазира на „ особеност ” разклоняване успешно:

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

Какво представляват основните команди на Git rebase?

Нека да разгледаме основните команди на Git rebase, които са посочени в предоставената по-долу таблица с описание:

Команди Описание
$ git rebase --interactive<база> Използва се за извършване на интерактивно пребазиране.
$ git rebase<база> Използва се за извършване на стандартно пребазиране.
$ git rebase –x Използва се за изпълнение на скрипта на командния ред за всеки маркиран ангажимент по време на възпроизвеждане.
$ git rebase –d Използва се за отхвърляне на ангажиментите от обединения комит блок по време на възпроизвеждане.
$ git състояние Използва се за преглед на състоянието на Git rebase.
$ git rebase –p Използва се за задържане на отделния комит в историята на клоновете на Git.
$ git rebase --skip Използва се за пропускане на направените промени.
$ git commit -m “комит съобщение за <име-на-клон>” Използва се за извършване на модификациите
$ git add <файл на проекта> Използва се за добавяне на клон към хранилището на Git.
$ git rebase — продължи Използва се за продължаване на модификациите, направени от потребителите.

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

Заключение

За да пребазирате Git към произволен клон, първо се преместете в главната директория на Git и избройте всички съществуващи клонове, включително дистанционни, с помощта на „ $ git клон -a ” команда. След това изпълнете „ $ git rebase master <клон> ' команда за интегриране на промени от Git ' майстор ” клон към посочения клон. Това ръководство предлага метода за повторно базиране на главния файл върху клон.