2016-08-20 16 views
0

私は最初のコミット後に1つのファイルを削除しました。そのコミット状態(その状態にあるすべてのファイルをその状態に戻す)に戻すにはどうすればよいか知りたいと思います。 誰か助けてもらえますか?コミットgitでコミットの履歴からコミットする方法は?

$ git log 

をしてからチェックアウト:

$ git log 
commit 2e8bd07a1f7446d2acef86f854ad57dabe4e5834 
Author: Sam <[email protected]> 
Date: Sun Aug 21 00:21:12 2016 +030 

    baseline 

[email protected] MINGW64 /c/mydir (master) 
+1

[Gitリポジトリを以前のコミットに戻すにはどうすればいいですか?](http://stackoverflow.com/questions/4114095/how-to-revert-git-repository-to-a-previous-commit) – melpomene

+0

私はそのポストのものを理解していない、私のような初心者にとっては複雑すぎる!私には簡単な答えを与えてください。 – user2548663

+0

'git checkout。'を試してみてください。 – melpomene

答えて

3

あなたは使用することができますあなたは、そのコミットの状態に戻す作業ディレクトリ内のファイルを元に戻すgit checkout FILEを使用することができます

$ git checkout 2e8bd07a1f7446d2acef86f854ad57dabe4e5834 
+0

は既にそれを試みました!それは動作しません! - >作業ディレクトリにファイルを戻しません! – user2548663

1

。これはディレクトリ全体でも機能するので、git checkout .は現在のディレクトリ内のすべてのファイルを再帰的に元に戻します。

+2

ブランチ名のあいまいさを避けるため、 'git checkout-FILE'を推奨します。 – Jubobs

関連する問題