Les regles sont parfois un peu complique. Je te recommende de lire la doc : https://git-scm.com/docs/gitignore
Mais regardons tes deux cas.
Commencons par:
UserSettings/
/UserSettings/
UserSettings/ matche tous les repertoires s'appellent UserSettings ou qu'ils soient dans le repository. /UserSettings/ ne les matche qu'a la racine du repository (ou a partir de la ou le .gitignore est).
Regardons ca:
/UMotionData/*
/UMotionData/
Je pense que ces deux la font la meme chose.