私はSVNからGITへの移行中で、回答が見つからない質問があります。 私は、SVNを介していくつかのオープンソースプロジェクトを扱うときの通常のシナリオについて説明します。リポジトリから削除したファイルを復元する
- ファイルをいじりチェックアウト
- スタートを作り、プロジェクトがどのように動作するかをテストするために、変更を行います。
- p.2以降、一部のファイルが大きく変更されてしまい、元の状態に戻る機会がありません。
- "rm filename.cpp"ディスクから変更したファイルを削除し、 "svn update"コマンドを実行して、元のファイルがすべて元に戻ります。
これは、p.4以外のGITでも同様です。私は "git pull"をしようとすると、プロジェクトは最新であり、ローカルフォルダにないにもかかわらず元のファイルが得られないという。
p4の正しいコマンドはgitを扱うときです。 Thxを現在のブランチ(またはHEAD
)をチェックアウトする
が重複する可能性[私は以前の状態にファイルを復元するにはどうすればよいですgit?](http://stackoverflow.com/questions/35284/how-do-i-restore-files-to-previous-states-in-git) –