ошибка: ваши локальные изменения в следующих файлах будут перезаписаны извлечением: 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 save
git checkout branchY
git stash pop
разрешить конфликт вручную--theirs
для каждого файла снова добавьте флаг skip-worktreeЕсть ли более простой способ?