Переместить указатель ветки на другую фиксацию без проверки

Peremestit Ukazatel Vetki Na Druguu Fiksaciu Bez Proverki



Git — это основной инструмент, используемый разработчиками для управления файлами исходного кода своих крупных проектов разработки. Разработчики Git взаимодействуют со службой хостинга GitHub через локальные ветки. В частности, ветка Git — это подвижный указатель, указывающий на коммиты. При сохранении изменений в текущем рабочем репозитории Git, ветке по умолчанию, например, « владелец ” указывает на самую последнюю фиксацию и перемещается вперед после каждой фиксации.

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

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

Чтобы переместить указатель ветки на другую фиксацию без проверки, выполните указанные шаги:







  • Перейдите в нужный репозиторий.
  • Просмотрите журнал Git текущей ветки.
  • Переключитесь на другую ветку и проверьте ее справочный журнал Git.
  • Используйте « $ git branch -f <имя-ветки> ” для перемещения указателя ветки.
  • Просмотр текущего положения указателя ветвления.

Шаг 1. Перейдите к определенному каталогу
Перейдите в локальный каталог Git, выполнив команду « компакт диск команда:



$ компакт диск 'С:\Перейти is_repo'



Шаг 2. Проверьте журнал Git:
Чтобы просмотреть журнал Git и проверить текущую позицию указателя ветки, используйте « журнал git ” вместе с “ -одна линия флаг:





$ журнал git --онлайн

Как видите, указатель ветки указывает на « удалять ' совершить:



Шаг 3: переключитесь на другую ветку
Далее переключитесь на нужную локальную ветку с помощью кнопки « $ git переключатель команда:

$ мерзавец мастер переключения

Шаг 4. Просмотр журнала Git текущей ветки
Проверьте справочный журнал Git, чтобы просмотреть текущую позицию указателя HEAD в текущей рабочей ветке:

$ журнал git --онлайн

Здесь из приведенного ниже вывода вы можете видеть, что HEAD указывает на « владелец ' ветка:

Шаг 5: Переместите указатель ветки
Чтобы переместить указатель ветки на другую фиксацию без проверки, используйте « $ git ветка ” вместе с названием ветки:

$ ветка git -f разработчик

Здесь « -f ” представляет собой “ сила », который определит, куда будет указывать ветка HEAD:

Шаг 6: просмотр указателя ветки
Затем проверьте положение ГОЛОВКИ с помощью приведенной ниже команды:

$ git-шоу ГОЛОВА

Как видите, позиция HEAD смещена на другое имя ветки». разработчик ' а также ' владелец ' ветка:

Шаг 7: переключитесь на другую ветку
После этого переключитесь на « разработчик », чтобы просмотреть изменения в этой конкретной ветке:

$ мерзавец сменить разработчика

Шаг 8: Проверьте указатель HEAD
Наконец, убедитесь, что позиция HEAD перемещена во вновь созданную текущую рабочую ветку:

$ git-шоу ГОЛОВА

Можно заметить, что положение ГОЛОВКИ указывает на « владелец », а также « разработчик ' ветка:

Мы эффективно объяснили процедуру перемещения указателя ветки на разные коммиты без проверки.

Заключение

Чтобы переместить указатель ветки на другую фиксацию без извлечения, сначала перейдите в конкретный репозиторий и проверьте журнал Git текущей ветки. Затем переключитесь на другую ветку и просмотрите ее справочный журнал Git, чтобы понять, куда указывает HEAD. После этого переместите указатель ветки на другой коммит с помощью « $ git branch -f <имя-ветки> команда. Наконец, просмотрите положение HEAD с помощью кнопки « $ git показать ГОЛОВУ команда. В этом посте объясняется метод перемещения указателя ветки на другой коммит Git без проверки.