私のリモートリポジトリでは、Umbraco Webサイトのweb.configファイルを無視しようとしています。 .gitignoreは私のウェブサイトのルートにあり、無視するファイルはweb.configも私のウェブサイトのルートにあります。
なので、この行を.gitignoreファイルに追加しました:
web.config
しかし、リモートリポジトリに変更をプッシュするたびに、web.configファイルもリモートリポジトリにプッシュされます。
何が悪いのですか?
gitは、このファイルにルールを追加する前にすでに追跡されていたファイルを無視しません。このような場合、git rm --cached <filename>
を使用してファイルの追跡を解除する必要があります。
したがって、このファイルを新しく無視する場合は、git rm --cached web.config
を実行してください。