> On Mon, Oct 7, 2013 at 5:23 AM, AJ <allj...@xxxxxxxxx> wrote: >> I'm hoping to get the following feature implemented into git. >> >> Add the ability to recursively include using: >> !/my_dir/**/* > > > You can do that since v1.8.2. Actually the pattern should be > > !/my_dir/** > Another solution to include just one specific directory: /* !/wp-content /wp-content/* !/wp-content/themes Note the "/*", instead of "*" which matches everything everywhere. > Checkout gitignore man page for more information. > The compiled version reads like this: "A trailing "/" matches everything inside. For example, "abc/" matches all files inside directory "abc"..." --- 8< --- Subject: [PATCH] gitignore.txt: fix documentation of "**" patterns "**" means bold in ASCIIDOC, so we need to escape it. Signed-off-by: Karsten Blees <blees@xxxxxxx> --- Documentation/gitignore.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Documentation/gitignore.txt b/Documentation/gitignore.txt index 54e334e..f971960 100644 --- a/Documentation/gitignore.txt +++ b/Documentation/gitignore.txt @@ -113,12 +113,12 @@ full pathname may have special meaning: - A leading "`**`" followed by a slash means match in all directories. For example, "`**/foo`" matches file or directory - "`foo`" anywhere, the same as pattern "`foo`". "**/foo/bar" + "`foo`" anywhere, the same as pattern "`foo`". "`**/foo/bar`" matches file or directory "`bar`" anywhere that is directly under directory "`foo`". - - A trailing "/**" matches everything inside. For example, - "abc/**" matches all files inside directory "abc", relative + - A trailing "`/**`" matches everything inside. For example, + "`abc/**`" matches all files inside directory "`abc`", relative to the location of the `.gitignore` file, with infinite depth. - A slash followed by two consecutive asterisks then a slash -- 1.8.4.msysgit.1 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html