1

2つのブランチを持つgitリポジトリがあります。私の.gitignoreは、パターンの1つとして「*.dll」を指定しています。

  1. の場合、ルートフォルダbranch1にコピーして貼り付けます。test.dll
  2. 次に、を使用してブランチ#2に切り替えgit checkout branch2ます。

branch2は新しく追加されたを示していtest.dllます。に表示されたくありませんbranch2。この追跡されていない無視されたファイルをに関連付けてbranch1、私がいるときにのみ表示されるようにすることは可能git checkout branch1ですか?

ありがとうございました。

4

1 に答える 1

1

簡単にはできないようで、「gitを使用して、あるブランチのファイルを無視し、別のブランチにコミットするにはどうすればよいですか?」で提案された解決策は機能しません。

一時的に無視できます

git update-index --assume-unchanged README.textile  

しかし、それはローカル設定です(ファイルのpushように伝播されることはありません).gitignore

于 2012-11-06T07:09:42.787 に答える