La installation de Laravel en una nueva twig de GIT deja la carpeta del proveedor en el maestro

Estoy empezando una compilation nueva de un proyecto que no es de Laravel, así que creé una twig huérfana de mi maestro, eliminé los files existentes e instalé Laravel.

El problema es que cuando cambio de nuevo a mi twig principal, los directorys de proveedores y de almacenamiento (y los files) persisten en mi twig principal local, y aparecen como listos para ser montados y confirmados.

Estaba bajo la suposition de que los files, carpetas, etc. que se crean en la nueva twig, no existirían al cambiar de twig.

enter image description here

El directory de proveedores está en .gitignore en su nueva sucursal, por lo que git no rastrea esos files. No se agregan al repository, y no desean serlo.

Cuando cambias de twigs, git no tocará ningún file que no esté rastreando. Por lo tanto, cuando cambie a maestro, no eliminará los files del proveedor, ya que git no los está rastreando.

Ahora, cuando está dominado, su .gitignore in master probablemente no ignore el directory del proveedor, por lo que su twig maestra ve esos files como nuevos files listos para ser registrados. Agregue el directory del proveedor al .gitignore en su twig principal. y dejarán de molestarte.