В этом посте мы объясним:
- Есть ли ' git перебазировать происхождение Команда в 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 pull <удаленное имя> <имя ветки> команда. Затем перейдите к ветке, в которой вы хотите перебазировать удаленную ветку, затем используйте « git rebase источник/ветвь ” для переустановки удаленной ветки. Эта статья продемонстрировала, существует ли какой-либо « git перебазировать происхождение ” в Git.