目錄
這是我的Git目錄,我現在只想將
- res
- src
- Update.sh
這兩個文件夾,和一個文件納入版本管理,其他的都不納入,笨一點的方法就是依次去添加,這三個文件之外的文件到.ignore文件中,但是隨著項目的開發,可能有新的文件加入,又要去修改.ignore文件。
所以我們有一個方法,可以先將整個目錄屏蔽,然后跟中這三個
/*
!src
!res
!Update.sh
在.ignore文件中,這樣寫就行了
/*
表示屏蔽當前目錄*的作用
如果在ignore文件寫入這兩句
/Test/
!/Test/M/
可能想表達的意思是,我先把Test整個目錄禁用了,然后只將Test下的M目錄加入版本管理;
但是很遺憾,這不會成功
如果我們先夠用!的話,它的上級條件應該有*號
/Test/*
!/Test/M/
這才是正確的寫法