2017-06-07 8 views
0

私はgitのマスターブランチを持っていますが、最近の拡張では20個以上の新しいJavaファイルを書きました。git stash新しく作成されたファイル

その後、私はmasterブランチにと私が直接マスターブランチの変更をコミットすると仮定しておりませんことを実現します。

私は新しい分岐角度変更を作成しました。私は新しいブランチに新しく追加され、変更され、既存のファイルを切り替えることを試みた

は私のお株を奪われるエリアにあったので、変更を隠しておくか、リセットするかどうかを昇格日食。私は隠れたものを選び、その隠れ家に名前をつけた。新しいブランチすなわち角度-変化に切り替えた後

。私は隠し変更を適用しようとしたときに、新しく追加されたファイルを追加しませんでした。 masterブランチで変更したファイルだけがマージされました。

これらのファイルを回復するにはどうしますか?コマンドラインから

答えて

0

:あなたのブランチのきれいな頭の上にgit stash apply --indexを実行したいです。

まず最初にスタッシュはあなたがマスターに持っていたものはまだであることを確認する必要があります。

git stash list --oneline # this will print a hash and the stash message 
          # for each stash 

あなたが最初のメッセージは、あなたが期待するものであり、スタッシュの内容がすべて含まれていることいることを確認することができますあなたが持っていた(<hash>とその親の内容を調べる)

関連する問題