Ведущий /
привязывает шаблон игнорирования в точке дерева, в которой находится конкретный .gitignore
.
Трейлинг /
означает, что шаблон будет соответствовать только каталогу (и поэтому всефайлы в этом соответствующем каталоге).
Вы можете использовать оба, например, /bin/
будет соответствовать только каталогу с именем bin
и только на уровне файла .gitignore
.
Простой *.ext
будет соответствовать любому файлу, оканчивающемуся на .ext
в любом месте на уровне или ниже уровня файла .gitignore
, в котором он появляется.