Интересно, как заставить git stash не работать с неуправляемыми файлами?
Я неоднократно сталкивался с проблемами, когда я просто «спрятал» некоторые изменения только для того, чтобы обнаружить, что я не могу извлечь / применить тайник, потому что тайник находит конфликты с файлами, которые в любом случае не управляются git. ошибки такие:
bin/classes.dex already exists, no checkout
интересно, когда я смотрю на содержимое заначки с
git stash show stash@{1}
эти файлы даже не указаны в тайнике.
как я могу запретить stash помещать эти неуправляемые файлы в stash в первую очередь?
если это уже произошло, как мне заставить stash применять только файлы, которыми управляет git? (это будут те же самые файлы, которые перечислены в git stash show)
git stash
должен игнорировать неуправляемые файлы, как и любой другой инструмент Git. Вы уверены, что у вас нет--all
или чего-то еще в вашем глобальном.gitconfig
? - person Aaron Digulla   schedule 23.01.2014git stash save
, заново создать неотслеживаемый файл, а затем выполнитьgit pop
. Вы проверяли этот сценарий? - person Mike Monkiewicz   schedule 23.01.2014