Ви поставили кілька різних запитань у дописі, а інші респонденти дали добрі відповіді на деякі з них. Найважливішим, але відповіді на який не отримали, є наступне:
>> Я не впевнений у тому, що всі файли, які я сховав, були нечищені. Чи можу я щось зробити? Будь-який спосіб перевірити?
Порівняйте схованку з місцевим деревом
Я думаю, що ви хочете зробити, це порівняти схованку з вашим місцевим робочим деревом . Ви можете поставити перемикач -p на команду stash, і все добре:
git stash show -p
Якщо вам потрібен конкретний, просто вкажіть його ім’я або ідентифікатор git зі списку сховищ:
git stash show -p stash@{3}
Може, використовувати різницю?
Якщо ви дійсно зацікавлені в просуванні своїх навичок Git, ви завжди можете піти на різницю. Щоб побачити різницю між тим, що знаходиться в схованці, і тим, що перевірено в HEAD на головній гілці, може бути використана така різниця:
git diff stash@ master
Ще одна акуратна команда, щоб показати вам зміни для елементів в історії зберігання, які можуть стати в нагоді, --stat:
git stash list --stat
Але я думаю, що проста відповідь - це правильна відповідь. Просто використовуйте перемикач -p, і ви, мабуть, побачите, чи не було повернуто схованку, яку ви відклали .
git stash show -p stash@{3}
git stash list
. Якщо ви зробили два тайника, то телефонуйтеgit stash pop
двічі.