.docker忽略所有子文件夹,但不忽略文件夹本身中的文件

Hed*_*dge 5 git docker

我有一个如下的文件夹结构。我想忽略所有的子文件夹(及其所有内容),.git但包括所有直接位于其中的文件.git(例如FETCH_HEAD和HEAD)。

如何将其写入.dockerignore文件中。

.git
??? COMMIT_EDITMSG
??? FETCH_HEAD
??? HEAD
??? description
??? hooks
?   ??? applypatch-msg.sample
?   ??? commit-msg.sample
?   ??? post-update.sample
?   ??? pre-applypatch.sample
Run Code Online (Sandbox Code Playgroud)

qzb*_*qzb 3

根据文档,您只能忽略子目录:

.git/*/*
Run Code Online (Sandbox Code Playgroud)

您不必手动排除直接位于.git目录中的文件。