私はgitの新人です。私は、TFSやSourceGear Vaultのような集中化されたCVSに関する豊富な経験を持っています。gitで保留中の変更を元に戻す方法は?
私はgitをローカルで使用しています(リモコンなし)。今日私は、最後のコミット以来のすべての変更を取り返そうとすると、私のプロジェクトを完全に混乱させました。
私のリポジトリには、ドキュメント、VSプロジェクト、その他の開発品が保存されています。合計で数千のファイルがあります。
最後のコミット(変更を保留中の変更 TFSと言います)をgitでリポジトリ全体に戻すにはどうしたらいいですか? git reset
とgit checkout
は私のファイルを乱してしまったので、ファイルレベルのバックアップを使用しなければなりませんでした。元に戻すの変更によって
は私が意味:
- が最後
- は、最後の最後に記載されている
アイテムをコミットするので
リポジトリレベルではなくフォルダ(+サブフォルダ)レベルでこのような復帰を行うことはできますか?
ボールトを使用すると、ラベルフォルダ(+サブフォルダ)以降のラベル付き状態に戻ることができます。 gitでこれを行うことはできますか?
もう1つの簡単な質問 - フォルダ内の削除済みファイルを表示し、必要に応じて(古いコミットから)復元できますか?私はgit state
またはgit log
でこれを行うことはできませんでした。
詳細な回答ありがとうございます。 –