/sites/default/files/
ユーザーコンテンツが通常保存されるディレクトリがあるサイトがあります。このようなものを追跡する必要がないことを理解して、.gitignoreファイルに/ sites / default /files/を追加しました。
それから、私はそのディレクトリにもほとんど永続的なアップロードを保持したいと思ったことを発見しました。これで、逆に行うのではなく、/ sites / default / files /内のすべてを追跡し、望ましくないサブディレクトリを除外する方が理にかなっています。
問題は、Gitがそのディレクトリを無視するのをやめないことです。このディレクトリを指定する行を.gitignoreから削除しましたが、追跡されません。gitにディレクトリを追跡させるために使用するオプションがありますがgit add /sites/default/files/ -f
、以前にそれを行ったことがあり、面倒なようです。
.gitignoreがそのディレクトリを無視として指定しなくなった場合、なぜGitにそれらのファイルの追跡を開始させる必要があるのでしょうか。