Алтай
Git Submodule иногда ломаются, как их починить?
Наверняка если вы начали читать эту статью, то знаете что такое git и для чего он нужен. НО не все используют такую важную функциональность в git как submodules. Это интересная штука, которая дает вам возможность прицепить к вашему проекту другие проекты и переиспользовать их в вашем. Для примера рассмотрим такой репозиторий Теперь вернемся к смыслу статьи, то что после @ является ссылкой на указатель коммита, на который ссылается ваш основной проект: для примера если перейти по ссылке за ansible...
Работа с submodule (подмодулями) в GIT добавление/удаление
Иногда, в процессе работы с репозитарием GIT нам может понадобиться использовать submodule GIT.
Использование подмодулей GIT позволяет в своих репозитариях использовать другие репозитарии без необходимости постоянной синхронизации используемых подмодулей.
Таким образом можно постоянно держать в актуальном состоянии какие-то используемые git-репозитарии.
Грубо говоря, таким образом в своем проекте мы можем использовать другой проект.
Как пример: мы делаем сайт и нам нужен какой-нибудь web-компонент, например, jQuery, мы можем использовать последнюю версию репозитария jQuery у себя...