Я недавно выделил свой репозиторий (находящийся в bigproj
), используя git filter-branch --subdirectory-filter deep/in/my/project
.Затем я переместил каталог .git
в deep/in/my/project
.
Теперь тайник находится в странном состоянии, где верхний тайник выглядит примерно так:
stash@{0}: filter-branch: rewrite
Я не могу сброситьэтот тайник, как я получаю эту ошибку (после git stash drop
):
refs/stash@{0}: not a valid stashed state
Теперь, даже если я знаю refid из stash @ {1}, он все еще содержит различия для файлов в иерархии bigproj
,Можно ли перезаписать тайник, чтобы он содержал только файлы, принадлежащие иерархии deep/in/my/project
?