Дом » международная музыка » Как мне откатить удаленную ветку?

Как мне откатить удаленную ветку?

527
Последнее обновление: 2021-09-05 17:46:32


Ответить:
Если у вас есть фиксация, помещенная в удаленную ветку , вам необходимо отменить ее. Чтобы вернуться, вы можете: Перейдите в историю Git. Щелкните правой кнопкой мыши фиксацию, которую вы хотите отменить . Выберите вернуться зафиксировать. Убедитесь, что установлен флажок «Принять изменения». Нажмите отменить . Здесь, как мне отменить фиксацию из удаленной ветки? Отменить фиксацию в удаленной ветке создать новую локальную ветвь, например, очистить, имея master в качестве родителя (который находится за промежуточным этапом). включить удаленное промежуточное развертывание в очистку. использовать git revert { хеш последнего удачного коммита в постановке} теперь очистка должна производиться в хорошем коммите и в том же состоянии удаленной постановки перед моим неудачным нажатием, не так ли? Также знайте, как мне вернуться к определенной фиксации? Если вы хотите установить для своей ветки состояние конкретной фиксации (как подразумевается OP), вы можете использовать git reset или git reset --hard Первый вариант обновляет только ИНДЕКС, оставляя файлы в вашем рабочем каталоге неизменными, как если бы вы внесли изменения, но еще не зафиксировали их. Просто так, как мне вернуть ветку? Чтобы отменить одну или несколько фиксаций: Убедитесь, что ваша текущая ветвь HEAD выбрана на боковой панели. Выберите в списке фиксации, которые вы хотите отменить, и выберите параметр «Вернуть …» в контекстное меню. Как удалить фиксацию? Чтобы удалить последнюю фиксацию из git, вы можете просто запустить git reset --hard HEAD ^ Если вы удаляете несколько коммитов сверху, вы можете запустить git reset --hard HEAD ~ 2, чтобы удалить последние две коммиты . Вы можете увеличить количество, чтобы удалить еще больше коммитов .

up