场景:
git stash
,然后签出分支B。git stash
,然后签出分支A。这是我搞砸的地方
git stash apply
,以为它将把我的存储从分支A运回。没有。它从分支B中获取了隐藏的文件,并将其应用于分支A。
是否有任何方法可以解决此问题,并获得我最初在分支A中存放的更改?还是他们走了?
答案 0 :(得分:1)
您可以重新存储刚刚应用的更改(git stash
,然后在存储列表(git stash list
)中找到所需的更改,然后git stash pop <stashRefYouSpottedEarlier>
完成该过程。 / p>