0
私はGitリポジトリを他のコミットからリセットする必要があります(私の作業ディレクトリには、そのコミットのファイルとそのコミットのバージョンのみがあります)ブランチのHEADを移動したい場合は(すべてgit reset
で実行)、すべてのコミット履歴をそのまま残してください。GitリポジトリをHEADを移動せずに古い状態にリセットするには
どうすればいいですか?
私はGitリポジトリを他のコミットからリセットする必要があります(私の作業ディレクトリには、そのコミットのファイルとそのコミットのバージョンのみがあります)ブランチのHEADを移動したい場合は(すべてgit reset
で実行)、すべてのコミット履歴をそのまま残してください。GitリポジトリをHEADを移動せずに古い状態にリセットするには
どうすればいいですか?
警告これは、人跡未踏FILESて廃棄したすべての変更を削除しますが、それはあなたが尋ねたものです:
は(つまりからファイルのみが追跡ファイルを削除します
をコミット私の作業ディレクトリを持っていますこれの前にgit
を忘れないでください、rm -rf .
は全く異なります):
git rm -rf .
は無視ものも含めて、人跡未踏のファイルを削除します。
git checkout some-other-commit -- .
:
はチェックアウトリビジョン自体をチェックアウトせずにしたいリビジョンからファイルを(今だけ
.git
があります)私はgitがそうすることができるかどうかわかりません。 git diffを使用してパッチファイルを作成し、gitを使用せずに通常の方法でそれを適用することができます。 –