Иногда после выполнения операции слияния веток разработчики понимают, что забыли или объединили не ту ветку, и хотят отменить эту операцию. Для этого выполните команду « $ git reset –hard
В этом исследовании объясняется процедура отмены операции слияния git.
Как отменить слияние git?
Чтобы отменить операцию слияния git, сначала перейдите в нужный каталог. Затем создайте и добавьте файлы в промежуточную область. Зафиксируйте изменения, чтобы обновить репозиторий. Затем создайте и немедленно переключитесь на новую ветку. После этого объедините две ветки. Проверьте историю журнала и запустите « $ git reset –hard
Давайте проверим вышеописанную процедуру практически!
Шаг 1: Переместить в репозиторий
Сначала перейдите к нужному локальному репозиторию Git, используя « CD команда:
$ CD 'C:\Пользователи \n азма\Гит\Альфа'
Шаг 2: Создайте файл
Запустите « трогать ” для создания нового файла:
$ трогать файл1.txt
Шаг 3: Отследить файл
Теперь отследите вновь созданный файл, выполнив команду « git добавить команда:
$ git добавить файл1.txt
Шаг 4: Зафиксируйте изменения
Затем зафиксируйте изменения вместе с сообщением фиксации, используя « -м ” для обновления репозитория:
$ git совершить -м 'добавлен файл1.txt'
Шаг 5: Создайте и переключите ветку
После этого выполните « git касса ” с именем ветки для создания и немедленного переключения на нее:
$ git касса -б альфа
Шаг 6: Объединить ветку
Теперь объедините текущую ветку с другой веткой, указав ее имя в команде git merge:
$ git слияние мастерВ нашем случае мы объединим альфу с основной веткой:
Шаг 7. Проверьте историю журнала
Проверьте историю журнала веток, выполнив команду « журнал git. команда:
$ журнал git .Выберите и скопируйте ссылку фиксации, которую необходимо отменить:
Шаг 8: Отменить слияние git
Выполнить « git сброс ” командой “ -жесткий », чтобы отменить процесс слияния:
$ git сброс --жесткий c5d48ecОбратите внимание, что мы также добавили скопированную ссылку фиксации в данной команде:
Шаг 9. Проверьте историю журнала
Чтобы гарантировать отмену операции слияния, запустите « журнал git. команда:
$ журнал git .
Мы проиллюстрировали метод отмены операции слияния git.
Вывод
Чтобы отменить операцию слияния git, сначала перейдите в нужный каталог. Затем создайте и добавьте файлы в промежуточную область. Зафиксируйте изменения, чтобы обновить репозиторий. Затем создайте и немедленно переключитесь на новую ветку. После этого объедините две ветки. Проверьте историю журнала и запустите « $ git reset –hard