Вот 3В чем разница между этими записями .gitignore?
/some_string
some_string
some_string/
Я считаю, что второй один относится к файлу, а третий один относится к папке, но как насчет первого?
Вот 3В чем разница между этими записями .gitignore?
/some_string
some_string
some_string/
Я считаю, что второй один относится к файлу, а третий один относится к папке, но как насчет первого?
/some_string
проигнорирует корневой каталог с именем «some_string».
some_string
будет игнорировать что угодно (файл или папку) в любом месте структуры каталогов. И, конечно же, вы можете добавить шаблон не в том, что (т.е. *
), если вы хотите, чтобы игнорировать все варианты «some_string» - т.е. some_string*
будет игнорировать some_string.html
, some_string.css
и т.д.
some_string/
будет игнорировать любой каталог с именем "some_string".
Первый - это «абсолютный» путь и будет соответствовать этому имени непосредственно внутри корня репо.
Да, @cadegalt. И наоборот, вторая запись будет соответствовать любому файлу с именем 'some_string' в любом месте репозитория. – amalloy
Пожалуйста, не делайте бессмысленные изменения, чтобы «поднять» ваши вопросы. –