¿Por qué git no respeta mi file .gitignore en Windows?

Estoy tratando de configurar un file .gitignore con la siguiente regla

*/bin 

pero no está ignorando todas las carpetas bin less que use una barra invertida

 *\bin 

¿No debería funcionar igual en todas las plataforms?

Solutions Collecting From Web of "¿Por qué git no respeta mi file .gitignore en Windows?"

no es necesario que especifique * al principio. El siguiente ejemplo ignorará cualquier directory Bin o Bin en cualquier parte del tree de directorys.

 [Bb]in/ 

El ejemplo anterior es para Visual Studio, ya que crea la carpeta bin en mayúsculas o minúsculas. Puedes ver un ejemplo de .gitignore que he usado en Windows aquí .

Olvidé agregar que si vas a usar git en Windows, es posible que desees configurar para ignorar el caso en el file de configuration en .git / config agregando

 [core] {...} ignorecase = true {...}