Pro Git

Александр Шитик
Александр Шитик

Пишу свои посты и книги, делаю обзоры на фильмы и книги. Эксперт в области космологии и астрономии, IT, продуктивности и планирования.

Pro Git
Скотт Чакон, Бен Штрауб
Жанры: Программирование
Год издания: 2020
Год прочтения: 2021
Моя оценка: Хорошая
Количество прочтений: 1
Количество страниц: 544
Конспект (страниц): 10
Первоначальный язык издания: Английский
Переводы на другие языки: Русский, Китайский

Общее описание

Книга размером в 544 страницы, состоящая из 10 глав и трёх приложений. Книга представлена графическим материалом, схемами и диаграммами, регулярно встречаются вставки кода. Уровень сложности — средний.

Краткое описание

Рассмотрим содержание каждой главы.

  • В Главе 1 описаны системы контроля версий (VCS) и азы Git (что это такое и чем отличается), собственно, что такое Git, а также как скачать и настроить Git.
  • В Главе 2 описаны основы использования Git. Для большинства повседневных задач материала этой главы уже достаточно, здесь рассмотрены клонирование репозиториев, просмотр истории, внесение и публикация изменений.
  • Глава 3 рассказывает о работе с ветками.
  • В Главе 4 рассмотрена работа Git на сервере и более детальная конфигурация Git.
  • В Главе 5 детально рассмотрены всевозможные распределённые рабочие процессы и то, как совмещать их с Git.
  • В Главе 6 описано, как хостить проект на GitHub. Разобран процесс от регистрации и управления учётной записью до создания и использования Git-репозиториев.
  • Глава 7 про дополнительные Git-команды, одной из которых является команда reset.
  • Глава 8 посвящена настройке собственного Git-окружения и собственным скриптам, реализующим заданную вами политику в отношении коммитов.
  • В Главе 9 снова речь идёт о других системах контроля версий и о том, как с них съехать на Git.
  • Глава 10 рассказывает о работе Git под капотом.
    • В Приложении A рассмотрены примеры использования Git в различных окружениях.
    • В Приложении B рассмотрены скрипты и расширения для Git, такие как libgit2 и JGit.
    • В Приложении C собраны все основные команды Git.

Мнение

Огромная книга по Git, которую вы, скорее всего, будете долго читать и в которой описываются все возможные функции и фичи данной системы контроля версий. Местами книга читается сложновато и материал усваивается тяжело, однако большая часть написана доступным языком. Не стоит ожидать, что работа с GitHub описана детально — скорее базовый минимальный набор функций, однако сам Git разобран подробно, и книга заслуживает внимания.

Вверх