検索

ホームページ  >  に質問  >  本文

github - Git がファイルを無視した後、ブランチを切り替えた後、そのファイルが他のファイルに表示されます。

たとえば、私のプロジェクトには 2 つのブランチがあります

リーリー

dev ブランチの下には、無視される 2 つの 3 つのフォルダーがあります: bower_components/node_modules/dist/.

dev で送信した後、master ブランチに切り替えた結果、masterbower_components/node_modules/ ディレクトリーとその中のファイルも dist/ の下に表示されるようになりました。 🎜 > ブランチ、何か間違ったことをしましたか?どうやって解決すればいいでしょうか?

PHP中文网PHP中文网2813日前699

全員に返信(3)返信します

  • 高洛峰

    高洛峰2017-05-02 09:30:50

    これらのファイルがバージョン管理に表示される場合、それは

    .gitignore ファイルはバージョン管理内にあります

    dev分支下的 .gitignore 记录了你要忽略的文件
    但是在masterブランチの下で、.gitigonre には無視したいコンテンツが記録されていません

    ソリューション (マスターの .gitignore を更新)

    方法 1. dev -> master をマージ
    方法 2. master ブランチの .gitignore に無視ファイルを追加

    返事
    0
  • 漂亮男人

    漂亮男人2017-05-02 09:30:50

    1 つのブランチでコードを変更して送信しても、他のブランチには影響しません。同様に、dev ブランチの下のファイルを単に無視した場合、他のブランチには影響がありません。そのため、しなければならないことは、他のブランチで無視されたアクションを繰り返すか、dev ブランチの下の変更をマージすることです。他の支店に行きます。

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-02 09:30:50

    操作が間違っているのではなく、gitignore に追加した後、git はこれらのファイルを気にしなくなるので、切り替えてもブランチは切り替わらず、これらのファイルはすべてそこにあります

    返事
    0
  • キャンセル返事