118 читали · 4 года назад
Git Submodule иногда ломаются, как их починить?
Наверняка если вы начали читать эту статью, то знаете что такое git и для чего он нужен. НО не все используют такую важную функциональность в git как submodules. Это интересная штука, которая дает вам возможность прицепить к вашему проекту другие проекты и переиспользовать их в вашем. Для примера рассмотрим такой репозиторий Теперь вернемся к смыслу статьи, то что после @ является ссылкой на указатель коммита, на который ссылается ваш основной проект: для примера если перейти по ссылке за ansible...
4 дня назад
Что делает git init
Команда git init является одной из самых фундаментальных в Git. Она выполняет следующую важную задачу: Инициализирует новый репозиторий Git. Разберем это подробнее: Репозиторий Git: Это, по сути, папка (и подпапки), в которой Git хранит все данные, необходимые для отслеживания изменений в ваших файлах. Это основа всей системы контроля версий Git. Инициализация: Команда git init создает в текущей директории скрытую подпапку .git. Эта подпапка содержит все необходимые файлы и метаданные для Git, включая: Объекты (blobs, trees, commits): Данные о версиях файлов и структуры директорий...