ошибка: ваши локальные изменения в следующих файлах будут перезаписаны извлечением: f1.config

отаю в branchX, и у него есть дюжина конфигурационных файлов, которые я не хочу фиксировать. Поэтому я отметил все файлы конфигурации как --skip-worktree. Теперь я хочу перейти на филиал Y. Как мне это сделать?

Я старался

git checkout branchY

и это говорит

Please commit your changes or stash them before you switch branches.

Поэтому я попытался их спрятать, используя

git stash save

но это говорит

No local changes to save

Этоочень надоедливый, Видимо, единственное решение

использованиеgit ls-files -v чтобы получить список всех файлов skip-worktreeдля каждого файла удалите skip-worktreegit stash savegit checkout branchYgit stash popразрешить конфликт вручную--theirsдля каждого файла снова добавьте флаг skip-worktree

Есть ли более простой способ?

Ответы на вопрос(1)

Ваш ответ на вопрос