第一个分支是主人,然后是
(1)git checkout -b test1
,然后修改一个文件a.c和git stash
现在是git stash list
stash@{0}: WIP on test1: 7aa1dbd Merge "RR:AA123"
(2)git checkout -b test2
,然后修改另一个文件b.c和git stash
现在是git stash list
stash@{0}: WIP on test2: 7aa1dbd Merge "RR:AA123"
stash@{1}: WIP on test1: 7aa1dbd Merge "RR:AA123"
(3)现在git checkout test
,我想获取修改后的a.c文件,该文件位于stash@{1}
git stash apply --stash@{1},
找到了b.c但不是a.c
我是否会错过一些尝试获取藏匿流行音乐的步骤?
答案 0 :(得分:4)
你应该使用
git stash apply stash@{1}
不是
git stash apply --stash@{1}
--stash@{1}
将被忽略为无效选项,因此等于git stash apply