Есть ли в Git команда «git rebase origin»

Est Li V Git Komanda Git Rebase Origin



Git rebase — одна из самых полезных команд инструмента Git. Гит ' захлестнуть Команда создает новую базу, содержащую объединенную серию коммитов. В частности, процесс объединения и перемещения коммитов на новую базу называется ребазингом. “ git rebase origin/ ” используется для перебазирования удаленных ветвей.

В этом посте мы объясним:

Есть ли в Git команда «git rebase origin»?

Если пользователь запускает « git перебазировать происхождение », терминал Git покажет сообщение об ошибке « фатальный: неверный восходящий «источник» ” и никогда не перебазируйте вышестоящую удаленную ветку. Однако пользователи Git могут использовать « git rebase источник/ветвь ” для перебазирования ветки из удаленной вышестоящей ветки и раздавливания коммитов.







Как использовать команду «git rebase origin/ »?

Чтобы использовать « git rebase источник/ветвь », пользователи Git должны получить ветку с удаленного восходящего потока или получить удаленную ветку с помощью команды « git fetch команда.



Шаг 1: Откройте терминал Git

Во-первых, из Windows» Запускать », запустите терминал Git:







Шаг 2. Перейдите в репозиторий Git

С помощью « CD », перейдите в репозиторий Git:

$ CD 'С:\Гит'



Шаг 3. Вытяните удаленную ветку

Потяните изменения удаленной ветки и добавьте их в HEAD локального репозитория:

$ git тянуть мастер происхождения

Шаг 4: Проверьте ветки

Проверьте список веток и выберите ветку, в которой вы хотите перебазировать исходную ветку:

$ ветка git

Шаг 5: Переключитесь на ветку

Переключитесь на ветку, на которую вы перемещаете источник через « git касса команда:

$ git касса Особенности

Шаг 6: Перебазируйте исходную ветку

Затем перебазируйте исходную ветку или удаленную ветку, используя « git rebase origin/<название ветки> команда:

$ git перебазировать источник / мастер

Проверьте журнал Git, чтобы убедиться, что удаленная ветвь перебазирована или нет:

$ git рефлог

Бонусный совет: альтернативный метод перебазирования исходной ветки

Пользователи Git могут перебазировать удаленную ветку, перенаправив удаленную ветку вверх по течению, а затем напрямую перебазировав восходящую ветку в локальную ветку, используя « git rebase <имя локальной ветки> команда.

Для этого следуйте предоставленным инструкциям.

Шаг 1: исходная ветвь вверх по течению

Установите удаленную ветвь как восходящую, используя « ветка git команда. Здесь вариант « –set-upstream ” используется для установки восходящей ветки:

$ ветка git --set-upstream-to = происхождение / мастер

Шаг 2. Перебазируйте вышестоящую ветку в локальную ветку

Затем перебазируйте удаленную вышестоящую ветку в локальную ветку через « git rebase команда:

$ git перебазировать источник / мастер-мастер

Мы собрали достоверную информацию, связанную с перемещением удаленных веток в Git.

Заключение

Чтобы перебазировать удаленную ветку, сначала потяните или извлеките удаленную ветку через « git pull <удаленное имя> <имя ветки> команда. Затем перейдите к ветке, в которой вы хотите перебазировать удаленную ветку, затем используйте « git rebase источник/ветвь ” для переустановки удаленной ветки. Эта статья продемонстрировала, существует ли какой-либо « git перебазировать происхождение ” в Git.