2016-04-11 16 views
0

最新のコミットを削除して安定したタグを復元しようとしています。私は、このコマンドを実行した:Gitでコミットされた変更を元に戻すにはどうすればよいですか?

git revert e64218b5d415419043002e67115f81bff05bde0e 

この出演:

error: Your local changes would be overwritten by revert. 
    hint: Commit your changes or stash them to proceed. 
    fatal: revert failed 

私はこのメッセージを残して、ファイルを閉じました。 crazy.htmlが消えていたことを確認した後、私はなぜGitはそれが含まれていることが変更を元に戻す方法を見つけ出すことはなかったgit log --oneline

e64218b Add a crazzzy experiment 
2d0b4b6 Add navigation links 
35a79d5 Create blue and orange pages 
f72749b Create index page 

と私の歴史を見ていましたか?なぜGitは結果のコンテンツを別のコミットに貼り付けなかったのでしょうか?

編集 - Gitのステータスを示しています。

On branch master 
Changes to be committed: 
(use "git reset HEAD <file>..." to unstage) 

deleted: crazy.html 
+0

を行うことができますか? – abhiarora

+0

私はそれを試してみましたが、あなたはファイル(crazy.html)が削除されることを望んでください同じエラー –

+0

を得ましたか。あなたはどちらかする必要があります – code4pi

答えて

0

はgitのステータス番組を何git stashgit pull、およびgit stash pop

関連する問題