2

Я работал над веткой А. Моя работа там еще не закончена, но мне нужно переключиться на ветку Б на некоторое время. Похоже, stash - это команда для использования. Я нашел несколько ссылок, показывающих, как использовать stash для сохранения ваших изменений, но я немного запутался. Все ссылки говорят что-то вроде: когда вы готовы вернуться, просто сделайте git stash pop . Однако они не говорят мне, нужно ли мне переключаться обратно на ветку А, прежде чем это сделать.

Итак, я должен вручную вернуться в ветвь A перед запуском stash или я останусь в ветке B, и сам факт запуска pop stash отправит меня обратно в ветвь A, где я остановился на нем?

1 ответ1

2

Использование git stash pop приведет к внесению спрятанных изменений в код, который вы в данный момент извлекли. Так что, если вы хотите применить их к вашей первоначальной ветке, вам нужно checkout эту ветку, прежде чем открывать тайник.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .