Как мы можем отменить сохранение файлов, позже зафиксировать и снова нажать - PullRequest
0 голосов
/ 03 октября 2019

Когда я пытался $git pull, он выдает ошибку ниже, затем я продолжаю с $git stash, а позже попробовал $git pull, что было хорошо, и я получил git repo синхронизацию с моим локальным каталогом. Теперь я хотел бы отменить stash, зафиксировать и снова отправить эти изменения в репозиторий github! Как я могу продолжить это? Может кто-то, пожалуйста, сообщите.

$ git pull

ошибка: ваши локальные изменения в следующих файлах будут перезаписаны слиянием: package.json Пожалуйста, передайте ваши изменения или сохраните их перед слиянием. Прерывание обновления b5c5440..a45849e

$ git stash

Сохраненный рабочий каталог и состояние индекса WIP на мастере: b5c5440 Первая фиксация тестов пользовательского интерфейса классов ABC

$ git pull

Обновление b5c5440..a45849e Перемотка вперед кипарис / fixtures / cookies.json |2+ - кипарис / fixtures / tokenData.json |2 + - get-token.js

1 Ответ

2 голосов
/ 03 октября 2019

Вы можете использовать:

git stash pop

Удалить одно сохраненное состояние из списка хранилищ и применить его поверх текущего рабочего дерева.

Или:

git stash apply <stash>

Подобно pop, но не удаляйте состояние из списка хранилищ.

Обратите внимание, что вы можете получить идентификатор <stash>, используя:

git stash list

Список записей в тайнике, которые у вас есть. Каждая запись в stash указывается по имени (например, stash @ {0} - последняя запись, stash @ {1} - предыдущая и т. Д.)

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