Сегодня я наконец-то закончил книгу по Гиту. Скажу сразу что эта книга была просто каторгой. Зачем тогда читал? Я хотел получить знания о Гите, да и бросать книги на пол пути это не мое. И все же нужно отметить что знания я получил.
Некоторое время назад я заинтересовался Гитом и решил что нужно взять книгу, да бы получить полное представление о системе – как и что работает. Тут нужно отметить что у меня не было ни каких предыдущих знаний о Гите или какой либо другой системе ревизий / контроля версий. В итоге эта книга является моим первым источником знаний о системе ревизий.
Теперь я хочу описать свои мысли о книге и очень важно отметить что это только мои мысли и вы можете с ними не согласиться – ваше право. Книга мне лично не очень понравилась – я ей просто давился. С одной стороны мне кажется что книга не совсем для начинающих “пользователей”, с другой стороны все знания присутствуют – начиная от того как установить и заканчивая работой с большими проектами. Так же меня довольно смутила организации и изложение материала.
Я потратил некоторое количество времени что бы разобраться как же настроить “центральный” репозиторий для своих проектов. В итоге было на много проще прочитать главу из бесплатной книги с официального Гит сайта, чем получить те же знания из этой книги. Многие вещи которые описываются в книге будут лучше воспринимаются если у вас уже есть хотя бы не большой опыт работы с Гитом. С другой стороны если у вас нету опыта с какими либо программами по контролю ревизий то некоторые главы в книге будут довольно тяжелыми. Автор книги не горит большим желанием помочь вам понять всю тяжесть той или иной проблемы. Но при этом я хочу отметить что большинство полезных знаний я получил в первые 100 страниц – там довольно хорошо написано как, что и куда ставить + как всем этим пользоваться.
У меня с этой книгой довольно тяжелые чувства, с одной стороны книга вас научить как обращаться с Гитом, но с другой стороны она довольна “тяжела” в чтении и у меня лично создалось впечатление что я потерял время читая всю что находилось за пределами 100-ой страницы. И все же если вы хотите прочитать эту книгу, то вперед! Она вас научит и это без сомнении.
Итого:
+: Все основные знания
+: Примеры
+: Разбор сложных задач/проблем
-: Тяжело изложено / Не всегда понятен ход мысли
-: Желательно иметь опыт общения с Гитом или другой системой ревизий.
-: Не очень хорошо организована.
=: Мой совет довольно простой, для начинающих это не самая лучшая книга. Вы получите лучший результат если просто скачаете бесплатную книгу в офф. Гит сайта.
Название: Version Control with Git
Автор: Jon Loeliger
Обложка:
I agree… but not in a sexual way
С чем согласен?