2012-02-20 13 views
0

私はgitに新しいです。私はローカルリポジトリから古いバージョンを取得する方法を知っていますか?その後Gitを使って、ローカルリポジトリからファイルを取得する方法は?

cd ~/app 
git init 
git add . 
git commit -m "init" 

、私はファイルを作成します:たとえば

まず、私はgitの初期化

次にa.cppを、私は更新のgit:

git add . 
git commit -m "test" 

さて、私の質問は、どのように最初のコミットの直後にバージョンに "アプリ"フォルダを回復するか?

私はa.cppをどのコマンドで削除できますか?

あなたが行うことができます

答えて

0

git reset --hard HEAD~ 

これは、この場合には最初にコミットしている、あなたのレポ1は、背後にコミットリセットされます。

+0

はい!ありがとう! – HanXu

1

ファイルをコミットしているので、あなたは、これは新しいが効果的に最後の変更を削除することをコミット追加することによって、最後のコミットを元に戻します

git revert HEAD 

をしようとする場合があります。

さらに、元に戻す方法やgitで作業する方法については、http://progit.org/book/ch2-4.htmlを参照してください。

http://book.git-scm.com/4_undoing_in_git_-_reset,_checkout_and_revert.htmlも、これらのものには適していますが、少し古くなっています。

+0

...ええ。私はそれらを見ることができます... thx非常に! – HanXu

関連する問題