私の質問はこれです:.gitignoreファイルにディレクトリを持つgit repoがあります。通常これは動作し、ディレクトリ内で変更されたファイルは無視されます。しかし、私はがは、それらのファイルは、IEを無視しないブランチから無視されたディレクトリにファイルをチェックアウトする場合:ブランチからGitチェックアウトファイルを追跡せずに
git checkout a_branch /c/IgnoredDirectory
私は
を行う際には無視されるべきでは現在追跡されたディレクトリとファイルのことを見つけますgit status
どうすれば別のブランチからファイルを追加できますか?gitでファイルを追跡する必要はありませんか?私の考えは、gitが.gitignoreファイルの無視されたディレクトリにあるので、私が追加するファイルを無視しなければならないということです。ここで私はどこが間違っていますか?
コード:
マイ.gitignoreファイル
RecordDataBases/
と私は別々の枝からファイルをチェックアウトし、gitの状態を実行したときに私が取得:
new file: RecordDataBases/AstroFiles
new file: RecordDataBases/AstroFiles_goodversion
new file: RecordDataBases/AstroFiles_old_file
new file: RecordDataBases/README.rtf
感謝を
ありがとう、それは私が探していた答えです。 –