Я согласен с @pablorsk, что трубопроводы были бы более подходящим подходом, если это возможно. Если вы действительно хотите убедиться, что вы ничего не игнорируете в каталоге vendor, то вы можете выполнить это из корня вашей установки (протестировано sed без опции -i):
find ./ -name '.gitignore'|xargs sed -i 's/.*vendor.*//g'
БУДЬТЕ ОСТОРОЖНЫ И УБЕДИТЕСЬ, ЧТО ЭТО ТО, ЧТО ВЫ ХОТИТЕ !!!!!
Я бы определенно сделал это в отдельной ветке, где был зарегистрирован сам .gitignore.