В това ръководство ще научим как да пребазираме 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 ' майстор ” клон към посочения клон. Това ръководство предлага метода за повторно базиране на главния файл върху клон.