Бесплатная книга по git


4 0

Сейчас в рассылке MSDN Flash от Microsoft увидел ссылку на бесплатную версию книги по git: https://book.git-scm.com/book/en/v2. Сам я ее не успел прочитать, но решил поделиться книгой. Может кто другой читал и скажет свое мнение.

Я люблю работать с git и все исходники моих сайтов я закинул в свой собственный git репозиторий сразу после того, как купил выделенный сервер. Мое вступление в git читай здесь: http://www.flenov.info/favorite.php?artid=47

А ты что используешь?, что люб ишь использовать?


Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым


Комментарии

Quad

24 Aпреля 2017

Как раз сейчас читаю эту книгу. Правда только половину прочел. Обычная, хорошая книжка. Основы, Ветвление, подходы к ведению репы, гитХаб итд.
Похоже в ней всё, что нужно знать для работы с гитхабом =) Другое дело, что гит это инструмент и тонкостей там должно быть не так много. Думаю все книжки по гиту будут примерно одинаковые


Юра

25 Aпреля 2017

Ох, не хочется попасть под пункт "В комментариях нельзя выяснять крутость каких-либо продуктов", но все-таки...

Я прочитал ее. Эта книга хороша тем, что один из авторов (Ben Straub) к началу работы над вторым изданием книги вкладывался в git и работал в Github (правда, мне известно об этом только из его слов в предисловии, я же с ним не работал лично :) ). Т.е. эта книга - книга из первых рук. Там все подробно написано. И довольно занимательно. Это приносит понимание git. После прочтения книги вряд ли потребуются другие книги, Stackoverflow, достаточно будет help'а, встроенного в сам git (хотя изредка бывают случаи, когда без усиленного гугления - никак).

Кроме того, она не просто бесплатная, а поддерживаемая сообществом, если можно так выразиться. Как-то раз я нашел там ошибку ('uniq' предшествовал 'sort' в конвейере). Зашел на сайт и скачал новую версию, в ней ошибки уже не было (вроде как книжка на Github лежит, а о замеченных недочетах читатели сообщают через Pull Request'ы или как там на Github принято).

Так что прочитать стоит.

Сам я использую git везде, даже если сервера нету. git очень простой для одного человека.

Но если бы делал что-то критически важное, то взял бы систему контроля версий попроще (тот же svn). Потому что в git все хранится в виде снимков, которые связаны друг с другом по ключам, т.е. всяких хэшам и т.п., т.е. внутри git репозитория реально получается дерево. А если в дереве одну ветку перерубить (пусть топором будет внезапное отключение питания или какой-нибудь сбой), то оно развалится минимум на две части :)


Михаил Фленов

25 Aпреля 2017

Тут наверно нужно будет подправить правила, потому что под этот пункт ты попадешь, если будешь поливать грязью Windows для того, чтобы показать Linux в хороших глазах или наоборот. Можно говорить о фактах, где один продукт лучше, можно показывать преимущества, нельзя говорить что-то типа: "Windows говно" или "Linux отстой", такие вещи будут резаться.


alexandr

08 Мая 2017

Юра, гит предусматривает такие случаи - он хранит всю копию пректа на каждой машине, в том числе и на локальной у разработчика (в этом весь смысл распределенной системы), так что в этом случае Вы просто копируете последнюю доступную копию с сервера (если сломалось на локальной машине, и наоборот), и ничего не теряете. SVN это централизованная система, и копия там хранится только одна - на центральном сервере, поэтому падение сервера может привести к потере кода. Так что, решайте сами, что удобнее.
Михаил, а можно Вас попросить как нибудь запилить функционал, что бы в этом блоге поднимались темы, где появляются новые комментарии? А то отвечаешь на вопрос в старой теме, и никто её уже не прочитает т.к. она далеко в истории, и сам про неё забываешь. А так, можно было бы посмотреть раздел "последние комментарии", или подписаться на темы, где юзер оставил свой коммент (что бы следить за ответом). Было бы круто


Добавить Комментарий

Еще что-нибудь

Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне