Vendor ve node_modules klasorunu git'e yuklemeniz gerekmez. Fakat sunucu tarafinda /vendor klasorunu yuklemeniz gerekir.
Paketleri projenize dahil ettiginizde zaten package.json dosyaniz guncellenecektir.
Daha sonra projeyi cektiginizde composer install ve npm install ile bu iki klasoru olusturabilirsiniz kolayca.
Vendor veya node_modules'in icerisinde bulunan herhangi bir pakette manuel degisiklik yapmiyorsaniz .gitignore dosyasini duzenlemeniz gerekmez. Ekstra vakit kaybi olur.
Anladım hocam. Şimdi düşününce mantıklı geldi. Vendor klasörü baya bir vakit kaybı yaratıyor. Teşekkürler 🙏