| # Based on https://github.com/behnam/gitignore-test/blob/master/.gitignore |
| |
| ### file in root |
| |
| # MATCH /file_root_1 |
| file_root_00 |
| |
| # NO_MATCH |
| file_root_01/ |
| |
| # NO_MATCH |
| file_root_02/* |
| |
| # NO_MATCH |
| file_root_03/** |
| |
| |
| # MATCH /file_root_10 |
| /file_root_10 |
| |
| # NO_MATCH |
| /file_root_11/ |
| |
| # NO_MATCH |
| /file_root_12/* |
| |
| # NO_MATCH |
| /file_root_13/** |
| |
| |
| # NO_MATCH |
| */file_root_20 |
| |
| # NO_MATCH |
| */file_root_21/ |
| |
| # NO_MATCH |
| */file_root_22/* |
| |
| # NO_MATCH |
| */file_root_23/** |
| |
| |
| # MATCH /file_root_30 |
| **/file_root_30 |
| |
| # NO_MATCH |
| **/file_root_31/ |
| |
| # NO_MATCH |
| **/file_root_32/* |
| |
| # NO_MATCH |
| **/file_root_33/** |
| |
| |
| ### file in sub-dir |
| |
| # MATCH /parent_dir/file_deep_1 |
| file_deep_00 |
| |
| # NO_MATCH |
| file_deep_01/ |
| |
| # NO_MATCH |
| file_deep_02/* |
| |
| # NO_MATCH |
| file_deep_03/** |
| |
| |
| # NO_MATCH |
| /file_deep_10 |
| |
| # NO_MATCH |
| /file_deep_11/ |
| |
| # NO_MATCH |
| /file_deep_12/* |
| |
| # NO_MATCH |
| /file_deep_13/** |
| |
| |
| # MATCH /parent_dir/file_deep_20 |
| */file_deep_20 |
| |
| # NO_MATCH |
| */file_deep_21/ |
| |
| # NO_MATCH |
| */file_deep_22/* |
| |
| # NO_MATCH |
| */file_deep_23/** |
| |
| |
| # MATCH /parent_dir/file_deep_30 |
| **/file_deep_30 |
| |
| # NO_MATCH |
| **/file_deep_31/ |
| |
| # NO_MATCH |
| **/file_deep_32/* |
| |
| # NO_MATCH |
| **/file_deep_33/** |
| |
| |
| ### dir in root |
| |
| # MATCH /dir_root_00 |
| dir_root_00 |
| |
| # MATCH /dir_root_01 |
| dir_root_01/ |
| |
| # MATCH /dir_root_02 |
| dir_root_02/* |
| |
| # MATCH /dir_root_03 |
| dir_root_03/** |
| |
| |
| # MATCH /dir_root_10 |
| /dir_root_10 |
| |
| # MATCH /dir_root_11 |
| /dir_root_11/ |
| |
| # MATCH /dir_root_12 |
| /dir_root_12/* |
| |
| # MATCH /dir_root_13 |
| /dir_root_13/** |
| |
| |
| # NO_MATCH |
| */dir_root_20 |
| |
| # NO_MATCH |
| */dir_root_21/ |
| |
| # NO_MATCH |
| */dir_root_22/* |
| |
| # NO_MATCH |
| */dir_root_23/** |
| |
| |
| # MATCH /dir_root_30 |
| **/dir_root_30 |
| |
| # MATCH /dir_root_31 |
| **/dir_root_31/ |
| |
| # MATCH /dir_root_32 |
| **/dir_root_32/* |
| |
| # MATCH /dir_root_33 |
| **/dir_root_33/** |
| |
| |
| ### dir in sub-dir |
| |
| # MATCH /parent_dir/dir_deep_00 |
| dir_deep_00 |
| |
| # MATCH /parent_dir/dir_deep_01 |
| dir_deep_01/ |
| |
| # NO_MATCH |
| dir_deep_02/* |
| |
| # NO_MATCH |
| dir_deep_03/** |
| |
| |
| # NO_MATCH |
| /dir_deep_10 |
| |
| # NO_MATCH |
| /dir_deep_11/ |
| |
| # NO_MATCH |
| /dir_deep_12/* |
| |
| # NO_MATCH |
| /dir_deep_13/** |
| |
| |
| # MATCH /parent_dir/dir_deep_20 |
| */dir_deep_20 |
| |
| # MATCH /parent_dir/dir_deep_21 |
| */dir_deep_21/ |
| |
| # MATCH /parent_dir/dir_deep_22 |
| */dir_deep_22/* |
| |
| # MATCH /parent_dir/dir_deep_23 |
| */dir_deep_23/** |
| |
| |
| # MATCH /parent_dir/dir_deep_30 |
| **/dir_deep_30 |
| |
| # MATCH /parent_dir/dir_deep_31 |
| **/dir_deep_31/ |
| |
| # MATCH /parent_dir/dir_deep_32 |
| **/dir_deep_32/* |
| |
| # MATCH /parent_dir/dir_deep_33 |
| **/dir_deep_33/** |