В этой статье будут описаны методы переключения ветки и игнорирования изменений без фиксации.
Как переключить ветку и игнорировать любые изменения без фиксации?
Для переключения ветки и игнорирования изменений без фиксации можно использовать разные методы, например
- Способ 1: как переключить ветку, сохранив изменения в тайнике?
- Способ 2: как принудительно переключить ветку?
Способ 1: как переключить ветку, сохранив изменения в тайнике?
Чтобы переключить ветку и игнорировать любые изменения без фиксации, сначала перейдите в локальный каталог и просмотрите неотслеживаемые изменения. Затем сохраните неотслеживаемые или незафиксированные изменения, используя « git сохранить тайник команда. После этого используйте « git касса ” и переключитесь на нужную ветку. Наконец, вернитесь к старой ветке и откройте тайник.
Шаг 1: перейдите к нужному репозиторию
Сначала введите указанную ниже команду и переключитесь на конкретный локальный репозиторий:
$ CD 'С:\Перейти \Р эпический1'
Шаг 2. Просмотр статуса Git
Затем проверьте текущий статус ветки с помощью приведенной ниже команды:
$ статус git
Можно заметить, что в текущей ветке есть неотслеживаемые изменения:
Шаг 3. Перейдите к другой ветке
Далее введите « git касса ” с именем целевой ветки и перенаправить на нее:
$ git касса альфаЗдесь приведенный ниже вывод показывает, что мы не можем переключить ветку, не зафиксировав изменения в нашей текущей ветке:
Чтобы решить эту проблему, ознакомьтесь с приведенными ниже шагами.
Шаг 4: Сохраните изменения
Теперь выполните следующую команду, чтобы сохранить неотслеживаемые и незафиксированные изменения в тайнике:
$ git тайник сохранятьСогласно данному выводу, неотслеживаемые и незафиксированные изменения были сохранены в тайнике:
Шаг 5: Переключить ветку
Затем переключите ветку, выполнив следующую команду вместе с именем целевой ветки. Например, наша целевая ветвь — « альфа ”:
$ git касса альфаДанный вывод указывает на то, что мы успешно переключились на « альфа ' ветвь:
Шаг 6: Проверьте текущий статус
После этого проверьте текущий статус рабочей ветки с помощью предоставленной команды:
$ статус gitТеперь статус « альфа ветка понятна и коммитить нечего.
Шаг 7. Вернитесь к старой ветке
Теперь снова вернитесь к старой ветке, используя команду, указанную ниже:
$ git касса владелец
Шаг 8. Повторно примените сохраненные изменения
Наконец, введите следующую команду, чтобы повторно применить спрятанные изменения к ветке:
$ git тайник поп
Способ 2: как принудительно переключиться на ветку?
Другой способ переключения веток и игнорирования любых изменений без фиксации — это принудительное переключение ветки с помощью « git checkout -f <имя ветки> команда.
Шаг 1. Просмотр статуса Git
Сначала запустите предоставленную команду, чтобы проверить текущий статус рабочей ветки:
$ статус gitВидно, что текущая ветка содержит неотслеживаемые изменения:
Шаг 2: Переключить ветку
Затем введите приведенную ниже команду и перейдите к другой ветке:
$ git касса альфаСогласно следующему выводу, ветвь не может быть переключена без фиксации изменений:
Шаг 3. Принудительно переключите ветку
Чтобы принудительно переключить ветку, запустите предыдущую команду с параметром « -f флаг:
$ git касса -f альфаКак видите, мы перешли на « альфа ” успешная ветвь:
Это было все о переключении веток и игнорировании изменений без фиксации.
Заключение
Чтобы переключать ветки, игнорируя любые изменения без фиксации, можно использовать различные методы, такие как сохранение неотслеживаемых и незафиксированных изменений в тайнике с помощью « git сохранить тайник ' или принудительное переключение ветвей с помощью ' git checkout -f <имя ветки> команда. В этой статье объяснялись методы переключения ветки и игнорирования изменений без фиксации в Git.