Как зафиксировать файлы под Vendor, которые не видит Git

У меня есть проект, и в моем проекте есть папка Vendor, и Git ее не видит. Чтобы быть понятным, любые изменения не обнаруживаются Git в файле Vendor.
Тем не менее, я хочу зафиксировать некоторые файлы в ветке. Как я могу это сделать?

0

Решение

Самое оптимальное, что нужно сделать с файлами вендоров, это не добавлять их в git, а просто делать запись в composer.json файл.

Если вы хотите отредактировать эти файлы в соответствии с вашими потребностями, большинство пакетов можно опубликовать, и файлы будут доступны для изменений в каталогах вашего проекта.

Даже если это не поможет, можно удалить ./vendor вход в .gitignore файл.

И самый действенный способ — это использовать git add <filename>,

0

Другие решения

Не очень хорошо фиксировать папку в каталоге vendor.

Вы должны найти хранилище пакетов (GitHub или же gitlab , …) и раскошелить пакет.

Затем добавьте и зафиксируйте свои изменения на своей вилке.

После этого вы можете использовать свой адрес хранилища форка в вашем composer.json файл и получите ваш пакет вилки, как это:

"type": "project",
"repositories": [
{
"type": "vcs",
"url": "https://gitlab.com/sample/sampple.git"}
],

или вы также можете перетащить запрос в главный репозиторий и использовать основной репозиторий.

0

По вопросам рекламы [email protected]