たとえば、私のプロジェクトには 2 つのブランチがあります
リーリーdev
ブランチの下には、無視される 2 つの 3 つのフォルダーがあります: bower_components/
、node_modules/
、dist/
.
dev
で送信した後、master
ブランチに切り替えた結果、master
、bower_components/
、node_modules/
ディレクトリーとその中のファイルも dist/
の下に表示されるようになりました。 🎜 > ブランチ、何か間違ったことをしましたか?どうやって解決すればいいでしょうか?
これらのファイルがバージョン管理に表示される場合、それは
dev
分支下的 .gitignore 记录了你要忽略的文件但是在
master
ブランチの下で、.gitigonre には無視したいコンテンツが記録されていませんソリューション (マスターの .gitignore を更新)
1 つのブランチでコードを変更して送信しても、他のブランチには影響しません。同様に、dev ブランチの下のファイルを単に無視した場合、他のブランチには影響がありません。そのため、しなければならないことは、他のブランチで無視されたアクションを繰り返すか、dev ブランチの下の変更をマージすることです。他の支店に行きます。
操作が間違っているのではなく、gitignore に追加した後、git はこれらのファイルを気にしなくなるので、切り替えてもブランチは切り替わらず、これらのファイルはすべてそこにあります