Когда я запускаю новую версию 2.13.0.windows.1 своей новой команды stash -p -- {pathspec}
как
git stash -p -- AB.Dir1/Dir2/DestinationHierarchyCreator.cs
он сообщает об ошибке
error: pathspec 'AB.Dir1/Dir2/DestinationHierarchyCreator.cs' не соответствует ни одному файлу, известному git.
Но когда я делаю a git status
, где я фактически копировал файл, он сообщает
Your branch is up-to-date with 'origin/project/develop'.
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: AB.Dir1/Dir2/DestinationHierarchyCreator.cs
Если я перейду в каталог, в котором находятся файлы, и выполните git stash -p -- DestinationHierarchyCreator.cs
Сбой с той же ошибкой.
Если я запустил команду git stash -p -- *.cs
, то я могу сохранить фрагменты в stash.
Точно ли мое представление о параметре git stash -p
, или моя обработка указателя path некорректна для отдельных файлов или чего-то еще?