搜尋

首頁  >  問答  >  主體

.gitignore中的!配置項目為什麼不起作用


我想要將/public/examples/images/目錄不忽略,但是這樣配置後並不能起作用!

按照邏輯感覺應該是合理的,因為之前已經忽略了/public/examples/目錄了,那麼它下面的目錄肯定應該是被忽略了的啊。

但是找了一下.gitignore的配置項的介紹,發現我的配置方法並沒有錯!這就讓人很憂傷了,不明白為什麼到底不起作用了。 。 。

大家讲道理大家讲道理2769 天前755

全部回覆(2)我來回復

  • 给我你的怀抱

    给我你的怀抱2017-05-02 09:45:04

    在gitignore手冊中對這一點有特別說明,如果一個父目錄已經被設定為不包含,那麼他的子目錄是不可能被重新再用!包含回來的。

    An optional prefix "!" which negates the pattern; any matching file excluded by a previous pattern will become included again. It is not possible to re-include a file if a parent file if a.

    回覆
    0
  • 阿神

    阿神2017-05-02 09:45:04

    可能是因為你已經把這個目錄加到git裡面了,然後在去寫gitignore 這樣子是不起作用的,用git rm 把git中不想要的路徑刪掉,然後在看下應該就可以了
    gitignore好像屏蔽不掉已經加入git的檔案或路徑。

    回覆
    0
  • 取消回覆