Не могу спрятать изменения с помощью Git - PullRequest
2 голосов
/ 21 мая 2019

Я изменил некоторые файлы и хочу сохранить эти изменения, но при запуске;

git stash save "teststash"

из командной строки, выдает ошибку;

Cannot save the current index state

Я использую Webstorm, а также не могу спрятать какие-либо изменения с ним. WebStorm выдает ту же ошибку;

tried to save uncommitted changes in stash before merge, but failed with an error. 
Couldn't stash file://C:/Projects/myproject: Cannot save the current index state

РЕДАКТИРОВАТЬ:

git -status

Вот вывод команды состояния;

On branch branch111
Your branch is up to date with 'origin/branch666'.

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

    modified:   package-lock.json

Untracked files:
  (use "git add <file>..." to include in what will be committed)

    sh.exe.stackdump

no changes added to commit (use "git add" and/or "git commit -a")

1 Ответ

3 голосов
/ 21 мая 2019

git stash save устарело по состоянию на 2.15.x / 2.16.

Вы можете использовать git stash push -m "message", где «message» - это ваша заметка для этого тайника.

Если вы хотите получить тайник, сначала перечислите все спрятанные предметы и выберите подходящий

git satsh list перечислит все спрятанные предметы.И чтобы применить любой спрятанный предмет git stash apply stash@{<stash_id>}

Git Stash Документ: Git Stash Man Page

...