Zadałeś kilka różnych pytań w poście, a inni respondenci udzielili dobrych odpowiedzi na niektóre z nich. Ten, który wydaje się najważniejszy, ale nie otrzymał odpowiedzi, to:
>> Nie jestem przekonany, że wszystkie przechowywane przeze mnie pliki zostały rozpakowane. Czy jest coś, co mogę zrobić? Jakiś sposób to sprawdzić?
Porównaj skrytkę z lokalnym drzewem
Myślę, że chcesz porównać skrytkę z lokalnym drzewem roboczym . Możesz umieścić przełącznik -p w poleceniu skrytki i jesteś dobry:
git stash show -p
Jeśli jest jakiś konkretny, którego szukasz, po prostu użyj jego nazwy lub identyfikatora skrytki git z listy skrytek:
git stash show -p stash@{3}
Może użyć diff?
Jeśli naprawdę chcesz rozwijać swoje umiejętności git, zawsze możesz wybrać różnicę. Aby zobaczyć różnicę między tym, co jest w skrytce, a tym, co zostało sprawdzone w HEAD w gałęzi głównej, można użyć następującej różnicy:
git diff stash@ master
Kolejnym zgrabnym poleceniem pokazującym zmiany w elementach historii skrytki, które mogą się przydać, jest --stat:
git stash list --stat
Ale myślę, że prosta odpowiedź to właściwa odpowiedź. Po prostu użyj przełącznika -p, a prawdopodobnie zobaczysz, czy skrytka, którą odłożyłeś na półkę , została cofnięta.
git stash show -p stash@{3}
git stash list
. Jeśli zrobiłeś dwie skrytki, zadzwońgit stash pop
dwukrotnie.