`git stash -p` показывает файлы в lfs - PullRequest
0 голосов
/ 17 декабря 2018

У меня есть репозиторий, который использует git-lfs, и файлы в lfs фиксируются.Однако, когда я использую git stash -p, git спрашивает меня, хочу ли я сохранить каждый файл в lfs.Как мне пропустить эти файлы в вопросах?Если я спрятал все и git stash show, он не показывает файлы lfs как спрятанные.Кажется, это проблема, специфичная для -p.

git версии 2.17.1

git-lfs / 2.3.4 (GitHub; linux amd64; go 1.8.3)

Ответы [ 2 ]

0 голосов
/ 17 декабря 2018

А как насчет использования ветвей функций и полного отказа от использования тайника?

0 голосов
/ 17 декабря 2018

Вот как я обошёл это:

 git stash # stash everything
 git stash apply # apply the stash, but keep it in the stash (don't pop)
 git checkout to_keep # discard the stuff you want to keep in your working tree (remember it's in the stash)
 git stash save "message" # stash the stuff you want to stash
 git stash pop stash@{1} # apply the first stash, which includes the stuff you wanted to keep and the stuff you wanted to stash
 git checkout to_stash # discard the stuff you stashed
...