Как переключить ветку и игнорировать любые изменения без фиксации?

Kak Pereklucit Vetku I Ignorirovat Lubye Izmenenia Bez Fiksacii



Работая над проектом разработки Git, разработчики имеют дело с несколькими ветвями и вносят в них изменения. Иногда они не хотят сохранять или сохранять определенные изменения в конкретной ветке. Однако, когда они переключаются между ветками, Git не позволяет им покинуть текущую ветку без фиксации изменений. Можно использовать разные методы для переключения ветвей без совершения нежелательных изменений в этой ситуации.

В этой статье будут описаны методы переключения ветки и игнорирования изменений без фиксации.

Как переключить ветку и игнорировать любые изменения без фиксации?

Для переключения ветки и игнорирования изменений без фиксации можно использовать разные методы, например







Способ 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.