[英]Git, ignore all files except a few in subdirectories
我一直在無所不包的解決方案中瀏覽一遍。
我正在為cms開發一個額外的文件,但我不想將所有cms文件保留在我的倉庫中。
我要保留的文件是:
/_build/ [everything inside here]
/core/components/mycomponent/ [everything inside here]
但是,我想忽略core
目錄以及其他目錄中的所有其他文件。
我該如何在gitignore中表達呢? 我已經嘗試使用1.8.2中的新語法,但是我無法使其正常工作。
只是這種簡單的方法忽略了_build
的子目錄
*
!.gitignore
!/_build
!/_build/**
如果有*,則將刪除所有文件/目錄。
如果有/ *,則將所有目錄和文件都放在頂層。
看起來您真正想要的是:
/*
!.gitignore
!/_build
!/core
在項目的根目錄中:
*
!.gitignore
!_build/
!core/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.