Создание библиотек кода средствами Git.

Допустим есть папка стилей, которая должна быть одна для нескольких проектов.

git submodule add git@example.com:css.git

git commit -m "Добавлены стили"

git push

Для внесения изменений в модули, можно войти в папку с подмодулем и делать изменения в ней, работая с ней как-будто бы вы в другом репозитории:

cd css

git checkout master

git commit -am 'text'

git push

Для инициализации модулей в новых проектах из корня проекта сделать:

git submodule init

git submodule update

Для внесения изменений нужно заливать два раза: модуль и главный проект. Или:

git push --recurse-submodules=on-demand

Написано 19 ноября 2016 в 21:03

0 комментариев


Вы должны быть авторизованы, для того, чтобы оставлять свои комментарии.

Войдите через соц.сети

или через почту здесь