からのコンテンツです:私は、「ビルドの」キーワードを使用して自分のアプリケーション内の特定のフォルダを持っているgitが特定のフォルダを除外し、それは私が次のルールで自分のプロジェクト内の.gitignoreファイル持ってgitignoreルール
# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
[Xx]64/
[Xx]86/
[Bb]uild/
bld/
[Bb]in/
[Oo]bj/
をが、私はこの特定のフォルダとそのファイルを私のコミットの一部として含めたいと思っています。私に含める
パスは、次のとおりである。
Views/Build/Index.cshtml
Views/Build/Create.cshtml
私は次のことを試してみたが、それは動作していない:私は間違っ
!Views/[Bb]uild/*
何をしているのですか?
私は自分の問題に対する答えを見つけて、誰かが助けてくれることを願っています。
:
これは
git status
からの出力は次のとおりです。編集
これは私がこれをテストしてみたディレクトリのツリー構造です。無視ルールの前に '/'を付けて、ルートに適用することができます。ビルドアウトプットがルートフォルダーにのみ組み込まれるとき。 – poke
Btw。 (2)、GitはGitがまだ追跡していないファイルだけを無視するので、 'git add -f Views/Build/Index.cshtml'を使ってファイルを明示的に追加することができます。そのファイルの無視ルールをオフにして、その後の変更も適切に検出されるようにします)。 – poke