Bạn đã hỏi một số câu hỏi khác nhau trong bài đăng và những người trả lời khác đã đưa ra câu trả lời tốt cho một số câu hỏi đó. Câu hỏi có vẻ quan trọng nhất nhưng chưa được trả lời là:
>> Tôi không tin rằng tất cả các tệp tôi đã lưu trữ đã được gỡ bỏ. Tôi có thể làm gì không? Có cách nào để kiểm tra không?
So sánh kho với cây cục bộ
Tôi nghĩ những gì bạn muốn làm là so sánh kho lưu trữ với cây làm việc cục bộ của bạn . Bạn có thể đặt công tắc -p trên lệnh stash và bạn đã ổn:
git stash show -p
Nếu bạn đang theo dõi một trang cụ thể nào đó, chỉ cần sử dụng tên hoặc id git stash của nó từ danh sách stash:
git stash show -p stash@{3}
Có thể sử dụng khác nhau?
Nếu bạn thực sự quan tâm đến việc nâng cao kỹ năng git của mình, bạn luôn có thể chọn một sự khác biệt. Để xem sự khác biệt giữa những gì trong kho lưu trữ và những gì được kiểm tra trong HEAD trên nhánh chính, có thể sử dụng sự khác biệt sau:
git diff stash@ master
Một lệnh đơn giản khác để hiển thị cho bạn những thay đổi đối với các phần tử trong lịch sử lưu trữ có thể hữu ích là --stat:
git stash list --stat
Nhưng tôi nghĩ câu trả lời đơn giản là câu trả lời đúng. Chỉ cần sử dụng công tắc -p và bạn có thể sẽ thấy liệu kho chứa bạn đã xếp đã được xuất hiện trở lại hay chưa.
git stash show -p stash@{3}
git stash list
. Nếu bạn thực hiện hai lần lưu trữ, sau đó gọigit stash pop
hai lần.