Название: Git: контроль версий, 3-е издание Автор: Прем Кумар Понуторай, Джон Лолигер Издательство: Спринт Бук Год: 2025 Страниц: 512 Язык: русский Формат: pdf Размер: 52.6 MB
Ускорьте свою работу, задействовав Git для отслеживания, ветвления, слияния и управления ревизиями кода. Организованное в виде серии пошаговых уроков, это практическое руководство плавно проводит вас от знакомства с основами Git к использованию продвинутых техник, попутно предоставив дружеские, но при этом серьезные советы по работе со множеством функций этой открытой системы контроля версий. Авторы Прем Кумар Понуторай и Джон Лолигер детально описывают принципы работы Git, удобно разделяя их по уровням профессионализма. Это тщательно проработанное издание также включает рекомендации по управлению деревьями, развернуто раскрывает тему журнала ссылок и локального хранилища, а в завершении подробно знакомит читателя с платформой GitHub. Как только вы научитесь оперировать гибкими возможностями Git, эта система предоставит вам бесчисленное множество способов управления разработкой кода.
Для кого эта книга: Эта книга написана в первую очередь для инженеров в области разработки программного обеспечения (разработчиков, инженеров инфраструктуры, DevOps и т. д.). В связи с этим значительная часть понятий и используемых примеров относится к повседневным задачам специалистов в индустрии ПО. Тем не менее Git — достаточно надежный инструмент для отслеживания содержимого в совершенно различных областях, включая data science, графический дизайн и написание книг. (Кстати, при работе над этой книгой мы использовали Git для отслеживания ревью и правок.) Если вы используете Git для контроля версий, то вне зависимости от вашей должности и уровня знаний на страницах книги найдете для себя много ценного.
Требования: Наличие опыта работы с любой системой версионирования и понимание ее целей помогут освоить принципы Git. Хорошо, если вы умеете пользоваться каким-либо инструментом командной строки, например оболочки Unix, а также знаете базовые команды оболочки, поскольку в примерах и обсуждениях мы будем активно их использовать. Кроме того, плюсом станет общее понимание принципов программирования.
Примеры создавались в средах macOS и Ubuntu. Они должны работать и на других платформах — Debian, Solaris и Windows (через установленные с помощью Git инструменты командной строки, например Git для Windows), но при этом могут быть некоторые отличия.