gitリポジトリのbinおよびobjフォルダーを無視したい。私が知っているように、これを.gitignoreで行う簡単な方法はありません。それで、他に方法はありますか?Visual Studioでクリーンソリューションを使用していますか?
obj
そしてbin
トップレベルの.gitignoreで呼び出さすべて無視するべきobj
か、bin
すべての下位レベルでは。
gitリポジトリのbinおよびobjフォルダーを無視したい。私が知っているように、これを.gitignoreで行う簡単な方法はありません。それで、他に方法はありますか?Visual Studioでクリーンソリューションを使用していますか?
obj
そしてbin
トップレベルの.gitignoreで呼び出さすべて無視するべきobj
か、bin
すべての下位レベルでは。
回答:
これがうまくいかない理由はわかりません。それが役立つ場合は、Visual Studio / gitプロジェクトの1つからの典型的な.gitignoreファイルを次に示します。
*.suo
*.user
_ReSharper.*
bin
obj
packages
packages
NuGetから簡単に再ダウンロードできるので追加します
gitignoreにエントリを作成するだけではファイルが無視されない場合があり、コミットする必要がある場合があります。私は次の方法を使用して私のために働きました
git rm -r --cached .
git add .
その後
git commit -am "Remove ignored files"
ただし、これにより、後でリポジトリに含めたスクリプトフォルダが無視されます。
bin
やobj
Windowsエクスプローラでフォルダをすべてのプロジェクトでbinとobjを無視したい場合は、次のコマンドを使用できます(gitignore manページから)
構成変数core.excludesfileで指定されたファイルから読み取られたパターン。
core.excludesfileは、Unixでは〜/ .gitconfigである設定ファイルで設定できます-Windowsのどこにあるかわかりません
bin
とobj
フォルダーをコミットすることに決して興味がありません。:)