Git stash pop возвращает только последний тайник? - PullRequest
0 голосов
/ 07 ноября 2019

Я использую Git и пытаюсь вытащить из удаленного репо.

Когда я делаю это, он прерывается и говорит, что что-то перезапишет.

Если я сделаю git stash, тогда git pull, а затем выполните git stash pop, будет ли он выдвигать только последние спрятанные вещи.

Если я сделаю всплывающее окно, я получу конфликты.

1 Ответ

0 голосов
/ 07 ноября 2019

Если вы не предоставите конкретный тайник, stash@{0} предполагается . Таким образом, ответ на ваш вопрос: да, он удаляет последнее сохраненное состояние из списка и применяет его поверх текущего рабочего состояния дерева.

Обратите внимание, однако, что если у вас есть конфликты, тайник не не удалено из списка, и вам придется вручную удалить его с помощью drop после разрешения конфликтов:

Применение состояния может завершиться с конфликтом;в этом случае он не удаляется из списка. Вам необходимо разрешить конфликты вручную и впоследствии вызвать git stash drop.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...