2016-11-29 4 views
0

私はばかです。私は前回のコミットにそれらを入れるためにいくつかの変更を隠していたので、私は対話を再構築し、コミットを編集し、隠しポップアップを開き、これが他のコミットに問題を引き起こすことに気づきました。私はもはや持っていなかった...隠されたrebaseをして、隠しポップをしようとしました。私は中止されたrebaseの隠しを失った!それを元に戻す方法はありますか?中止されたgit rebase編集でポップされたstashを取得します。

git stash 
git rebase -i [email protected]{3} 
(chose to edit [email protected]{2}) 
git stash pop 
git rebase --abort 
git stash pop 
... 

... aaaaandポップするものはありません!

+1

:回復する方法[のhttp://stackoverflow.com/documentation/git/1440/stashing/12432/recover-a-dropped-stash#t=201611290743079506482 – Deep

+0

可能な重複Gitの落とし穴?](http://stackoverflow.com/questions/89332/how-to-recover-a-dropped-stash-in-git) – Deep

+0

stashは単なるコミット(実際には2つのコミット)です。 reflogはここでいくつか使用する必要があります。あなたの隠れ家を見つけて、それを使ってください。 –

答えて

0

まだコンソールを開いている場合や、他のソースの隠しハッシュを持っている場合は、次のトピックを参考にしてください。これはあなたを助ける

How to recover a dropped stash in Git?

関連する問題