私には2つのブランチがあります。マスター| 設計
デザインで作業していて、スタッシュをしてマスターに切り替え、いくつかの調整を行いました。設計に戻りstash apply
、設計ブランチでのすべての変更を失うだけでした。
私はこれらをクリアまたは削除していないので、すべての作業が隠し場所にあることを願っています。
stashリストを実行すると、4つの結果が得られます。
stash@{0}: WIP on design: f2c0c72... Adjust Password Recover Email
stash@{1}: WIP on design: f2c0c72... Adjust Password Recover Email
stash@{2}: WIP on design: eb65635... Email Adjust
stash@{3}: WIP on design: eb65635... Email Adjust
私がしようとするgit stash apply f2c0c72
と、エラーが発生します:
fatal: Needed a single revision
f2c0c72: no valid stashed state found
特定の隠し場所を適用するにはどうすればよいですか?
git stash apply 0
(2016年第4四半期、Git 2.11)が(の代わりにgit stash apply stash@{0}
)あることに注意してください。ここで私の答えを参照してください。