[英].gitignore pattern to recurisvely ignore all files recursively, but not folders and not other .gitignore files
目前,我所擁有的可能實際上是我真正需要的,但我不確定這是否是最合適的解決方案。
因此,假設我有一個名為logs
的文件夾,並且我想 gitignore 該文件中的任何內容,APART 來自子文件夾及其 gitignore 文件-原因基本上是我希望在我的提交歷史記錄中每個子文件夾中都有一個文件- - 只有 gitignore 文件,沒有別的,所以當我從服務器git pull
取 git 時, git pull
會根據需要創建子文件夾,但不會在這些子文件夾中創建任何其他文件。
所以目前,我有我的文件夾logs
,我有一個名為system_logs
的子文件夾,我有一個名為admin_logs
的子文件夾。 我可以把這個.gitignore 文件放到這個目錄樹的每一層:
*
!*/
!.gitignore
它似乎可以忽略除子文件夾及其.gitignore 文件之外的所有內容。 換句話說,它似乎正在工作。
有一個更好的方法嗎?
有一個更好的方法嗎?
並不真地。 您可以讓您的軟件只創建logs
目錄及其子目錄。 這既不是特別好也不是特別差,只是不同。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.