1

.gitignore から一部のファイルの無視を削除すると、奇妙な状況が発生します。例として、.gitignore に *.txt が含まれていて、しばらくして txt ファイルをバージョン管理するために追加したい場合、.gitignore ファイルから *.txt の行を削除してからコミットします。

以前のバージョンに戻そうとすると、*.txt ファイルが見つかりません!

以前のバージョンでは、*.txt ファイルはそこにありましたが、バージョン管理されていませんでした。戻ろうとしているときに、古いtxtファイルを見たいと思っていましたが、それらはありません。.gitignore に追加したバージョンの txt ファイルしかありません。

これは正しいですか、何か不足していますか?

4

1 に答える 1

4

Git は、バージョン管理される前のファイルを元に戻すことはできません。リポジトリへのコミットを開始するまで、それらの履歴は記録されません。

于 2012-07-03T18:50:02.167 に答える