At first branch is in master,then
(1) git checkout -b test1 ,then modify one file a.c,and git stash
And now git stash list
stash@{0}: WIP on test1: 7aa1dbd Merge "RR:AA123"
(2)git checkout -b test2,then modify another file b.c,and git stash
And now git stash list
stash@{0}: WIP on test2: 7aa1dbd Merge "RR:AA123"
stash@{1}: WIP on test1: 7aa1dbd Merge "RR:AA123"
(3) now git checkout test,and i'd like to get the modified a.c file,which was in stash@{1}
 git stash apply --stash@{1},
and found get the b.c but not a.c
do i miss some steps that try to get stash pop?