Книжка по Git
От: LaptevVV Россия  
Дата: 24.08.15 20:31
Оценка: 27 (4) -2
Насколько я знаю — первая на русском: http://www.ozon.ru/context/detail/id/33575056/
Содержание: http://static2.ozone.ru/multimedia/book_file/1013148758.pdf
Аннотация:

Эта книга представляет собой обновленное руководство по использованию Git в современных условиях. С тех пор как проект Git — распределенная система управления версиями — был создан Линусом Торвальдсом, прошло много лет, и система Git превратилась в доминирующую систему контроля версий, как для коммерческих целей, так и для проектов с открытым исходным кодом. Эффективный и хорошо реализованный контроль версий необходим для любого успешного веб-проекта. Постепенно эту систему приняли на вооружение практически все сообщества разработчиков ПО с открытым исходным кодом. Появление огромного числа графических интерфейсов для всех платформ и поддержка IDE позволили внедрить Git в операционные системы семейства Windows. Второе издание книги было обновлено для Git-версии 2.0 и уделяет большое внимание GitHub.

Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re: Книжка по Git
От: vpchelko  
Дата: 24.08.15 23:29
Оценка: +1 -10 :)))
Здравствуйте, LaptevVV, Вы писали:

LVV>Насколько я знаю — первая на русском: http://www.ozon.ru/context/detail/id/33575056/

  Скрытый текст
LVV>Содержание: http://static2.ozone.ru/multimedia/book_file/1013148758.pdf
LVV>Аннотация:
LVV>

LVV>Эта книга представляет собой обновленное руководство по использованию Git в современных условиях. С тех пор как проект Git — распределенная система управления версиями — был создан Линусом Торвальдсом, прошло много лет, и система Git превратилась в доминирующую систему контроля версий, как для коммерческих целей, так и для проектов с открытым исходным кодом. Эффективный и хорошо реализованный контроль версий необходим для любого успешного веб-проекта. Постепенно эту систему приняли на вооружение практически все сообщества разработчиков ПО с открытым исходным кодом. Появление огромного числа графических интерфейсов для всех платформ и поддержка IDE позволили внедрить Git в операционные системы семейства Windows. Второе издание книги было обновлено для Git-версии 2.0 и уделяет большое внимание GitHub.



Git изучается за вечер на коленках. А тут нашлись те, кто целую книгу написали?
Сало Украине, Героям Сала
Отредактировано 24.08.2015 23:33 vpchelko . Предыдущая версия . Еще …
Отредактировано 24.08.2015 23:33 vpchelko . Предыдущая версия .
Re[2]: Книжка по Git
От: LaptevVV Россия  
Дата: 25.08.15 03:15
Оценка:
V>Git изучается за вечер на коленках. А тут нашлись те, кто целую книгу написали?
Это действующими программерами в действующих компаниях.
А преподам преподавать.
И я не знаю ни одного вуза, где об этом рассказывали бы.
Теперь и преподам облегчение, и студентов 2 курса можно познакомить — они ж английский не знают, доки читать не могут.
А тут — книжка на русском.
Можно и лабы сделать.
В рамках какого-нить курса по разработке ПО.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Отредактировано 25.08.2015 3:57 LaptevVV . Предыдущая версия .
Re[3]: Книжка по Git
От: m.aksenov Россия http://maksenov.info/
Дата: 25.08.15 04:40
Оценка: 5 (1)
Здравствуйте, LaptevVV, Вы писали:

LVV>Это действующими программерами в действующих компаниях.

LVV>А преподам преподавать.
LVV>И я не знаю ни одного вуза, где об этом рассказывали бы.
LVV>Теперь и преподам облегчение, и студентов 2 курса можно познакомить — они ж английский не знают, доки читать не могут.
LVV>А тут — книжка на русском.
LVV>Можно и лабы сделать.
LVV>В рамках какого-нить курса по разработке ПО.

В ТюмГУ в рамках курса метрологии качества ПО для магистров рассматриваются разные системы контроля версий. Раньше как-то
этот предмет не засунуть, к сожалению.
Re[2]: Книжка по Git
От: wildwind Россия  
Дата: 25.08.15 04:54
Оценка: +7
Здравствуйте, vpchelko, Вы писали:

v> Git изучается за вечер на коленках.


Да, часто так и происходит. Так же изучается JavaScript, верстка и другие технологии. И результат соответствующий: приходится разгребать кучу г. и переучивать.
Hardware eventually fails. Software eventually works. ::: avalon/1.0.442
Re[4]: Книжка по Git
От: LaptevVV Россия  
Дата: 25.08.15 06:15
Оценка:
LVV>>А тут — книжка на русском.
LVV>>Можно и лабы сделать.
LVV>>В рамках какого-нить курса по разработке ПО.
MA>В ТюмГУ в рамках курса метрологии качества ПО для магистров рассматриваются разные системы контроля версий. Раньше как-то
MA>этот предмет не засунуть, к сожалению.
О, класс! Спасибо.
Понятно, что в районе 3 курса, когда студиозы уже несколько созреют.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[2]: Книжка по Git
От: Dym On Россия  
Дата: 25.08.15 08:01
Оценка: +2 :))) :))
V>Git изучается за вечер на коленках. А тут нашлись те, кто целую книгу написали?
Ага, изучили на коленке за вечер, а потом получается:
Счастье — это Glück!
Re[3]: Книжка по Git
От: vpchelko  
Дата: 25.08.15 14:21
Оценка: :)
Здравствуйте, Dym On, Вы писали:

V>>Git изучается за вечер на коленках. А тут нашлись те, кто целую книгу написали?

DO>Ага, изучили на коленке за вечер, а потом получается:
DO>Image: AwScl-fCEAAZU0c.jpg

А чего еще можно ожидать от быдлокодеров? Не понимаю тех, кому западло сделать rebase перед pull.
Сало Украине, Героям Сала
Отредактировано 25.08.2015 14:24 vpchelko . Предыдущая версия .
Re[3]: Книжка по Git
От: vpchelko  
Дата: 25.08.15 20:06
Оценка:
Здравствуйте, wildwind, Вы писали:

W>Да, часто так и происходит. Так же изучается JavaScript, верстка и другие технологии. И результат соответствующий: приходится разгребать кучу г. и переучивать.


Если неспособен научится — то это не программист.
Сало Украине, Героям Сала
Re: Книжка по Git
От: vsb Казахстан  
Дата: 25.08.15 20:10
Оценка: 19 (3) +1
Я так понимаю, эта же книжка тут кому не хочется тратить деньги. На английском, кстати, уже вторая версия книги доступна (это к вопросу об актуальности русских переводов).
Re[3]: Книжка по Git
От: Sharov Россия  
Дата: 25.08.15 20:10
Оценка: :)
Здравствуйте, Dym On, Вы писали:

DO>Ага, изучили на коленке за вечер, а потом получается:

DO>Image: AwScl-fCEAAZU0c.jpg

Интересно, что это за проект?
Кодом людям нужно помогать!
Re[4]: Книжка по Git
От: BulatZiganshin  
Дата: 25.08.15 20:28
Оценка: +1 -1
Здравствуйте, vpchelko, Вы писали:

V>Если неспособен научится — то это не программист.


а если не способен выучить китайский за ночь, то кто его вообще взял в студенты?
Люди, я люблю вас! Будьте бдительны!!!
Re: Книжка по Git
От: monax  
Дата: 26.08.15 07:24
Оценка: 12 (1) +1
Здравствуйте, LaptevVV, Вы писали:

LVV>Насколько я знаю — первая на русском: http://www.ozon.ru/context/detail/id/33575056/


Печатная — может быть. http://githowto.com/ru
Re: Книжка по Git - уже можно покупать
От: LaptevVV Россия  
Дата: 05.09.15 17:09
Оценка:
Мне выслан заказ с Озоне.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re: Книжка по Git - уже кончилась!
От: LaptevVV Россия  
Дата: 17.09.15 06:14
Оценка: -1
Захотел сделать заказ — купить книжки для 2 курса.
Оп-па! А книжка-то кончилась!
Менее 2 недель прошло!
Это ответ тем нашим программерам, которые говорили, что книжка не нужна...

А вообще-то книжка, конечно, не для слабонервных виндузятников...
Ибо всю работу описывает из командной строки unix...
При установке — моделирует в консольном окне командный процессор BASH.
Приходится вспоминать советское время, когда ВСЯ работа велась из командной строки.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[2]: не надо так толсто набрасывать...
От: XuMuK Россия  
Дата: 17.09.15 13:24
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>Оп-па! А книжка-то кончилась!

LVV>Менее 2 недель прошло!
LVV>Это ответ тем нашим программерам, которые говорили, что книжка не нужна...
Это следствие смешного тиража в 500 экземпляров (что кстати подтверждает ненужность книжки).

LVV>А вообще-то книжка, конечно, не для слабонервных виндузятников...

LVV>Ибо всю работу описывает из командной строки unix...
Как-будто существуют программисты, которые не осилят командную строку, если понадобится. Имхо, любую VCS проще описывать через команды, чем через сферический клиент в вакууме.

LVV>При установке — моделирует в консольном окне командный процессор BASH.

LVV>Приходится вспоминать советское время, когда ВСЯ работа велась из командной строки.
[troll mode on]
На самом деле, bash используется потому что в оригинале (http://git-scm.com/book/en/v2) тоже баш git разрабатывался вождем красноглазых исключительно для себя, а не для людей. А нормальный gui клиент к нему так и не написан, tortoise git регулярно причиняет мне боль и страдания
[troll mode off]
Re: Книжка по Git
От: UVV Великобритания  
Дата: 18.09.15 11:11
Оценка: +1
Здравствуйте, LaptevVV, Вы писали:

LVV>...

Придерживаюсь вот этого мнения:

A programmer had a version control problem and said, “I know, I’ll use submodules.” Now they have two problems.

Re: Книжка по Git
От: keenn  
Дата: 18.09.15 11:26
Оценка: +2
Отлично, теперь у нас есть книжка по одной из систем контроля версий.

Всего лишь 500 страниц. С лекциями и семинарами это как раз один курс в ВУЗ-е, ерунда.

Из аннотации мне понравилось "Эффективный и хорошо реализованный контроль версий необходим для любого успешного веб-проекта.".

Правильной дорогой идем.
Re: Книжка по Git
От: LaptevVV Россия  
Дата: 18.09.15 12:18
Оценка:
Собственно, в книжке не столько про саму систему, сколько про организацию коллективной работы и варианты управления этой самой работой.
О разных вариантах устройства репозитория.
О самых разнообразных способах ветвлениях и способах борьбы с хаосом.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[2]: Книжка по Git
От: LaptevVV Россия  
Дата: 18.09.15 12:19
Оценка:
vsb>На английском, кстати, уже вторая версия книги доступна (это к вопросу об актуальности русских переводов).
Это перевод второй версии...
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[2]: Книжка по Git
От: Aртёмка Австралия жж
Дата: 23.09.15 06:05
Оценка:
Здравствуйте, vpchelko, Вы писали:

LVV>>Насколько я знаю — первая на русском: http://www.ozon.ru/context/detail/id/33575056/

V>Git изучается за вечер на коленках. А тут нашлись те, кто целую книгу написали?

Вы просто не ЦА этой книжки.
Re[3]: Книжка по Git
От: Yoriсk  
Дата: 24.09.15 09:11
Оценка: :)
Здравствуйте, Aртёмка, Вы писали:

LVV>>>Насколько я знаю — первая на русском: http://www.ozon.ru/context/detail/id/33575056/

V>>Git изучается за вечер на коленках. А тут нашлись те, кто целую книгу написали?

Aё>Вы просто не ЦА этой книжки.


А я, кстати, так и не понял, кто же эта ЦА.

Сначала я подумал, что это для студентов: вводная часть о том, какие виды контроля версий бывают("а еще бывает, детки, что есть просто расшареная папка" — в XIX, seriously?), "скачайте exe-файл инсталлятора со страницы проекта на GitHub'е и запустите его" и прочие "полезные" вещи.
Потом я увидел, что консоль — нашевсьо и решил, что это, наверное, всё-таки для админов, которые(простите за капитанство) будут админить, писать скрипты какие-то и тому подобные вещи, заботливо разбираемые в книге. Ну типа(пример из книги):
$ git filter-branch --commit-filter '
        if [ "$GIT_AUTHOR_EMAIL" = "schacon@localhost" ];
        then
                GIT_AUTHOR_NAME="Scott Chacon";
                GIT_AUTHOR_EMAIL="schacon@example.com";
                git commit-tree "$@";
        else
                git commit-tree "$@";
        fi' HEAD


А потом я прочёл русское название и понял, что не понимаю вообще ничего в этой жизни. "Профессиональному программисту" нужно взять-положить, мердж-ребейз, причём желательно всё-таки не через консоль, а через плагин к IDE, ну как максимум — через какую-то приблуду типа SourceTree или что там нынче в почёте. Но уж никак не "как поменять email пользователю".

Ну так и кто же ЦА?
Re[4]: Книжка по Git
От: Aртёмка Австралия жж
Дата: 24.09.15 22:57
Оценка:
Здравствуйте, Yoriсk, Вы писали:

Y> через плагин к IDE, ну как максимум — через какую-то приблуду типа SourceTree или что там нынче в почёте. Но уж никак не "как поменять email пользователю".

Не очень понятен пассаж про программиста. Типа если делает из консоли- лох?

Y>Ну так и кто же ЦА?

Кто по английски не читает.
Re[5]: Книжка по Git
От: Yoriсk  
Дата: 29.09.15 12:19
Оценка:
Здравствуйте, Aртёмка, Вы писали:

Y>> через плагин к IDE, ну как максимум — через какую-то приблуду типа SourceTree или что там нынче в почёте. Но уж никак не "как поменять email пользователю".

Aё>Не очень понятен пассаж про программиста. Типа если делает из консоли- лох?

Кто исспользует консоль в случае, когда есть более удобный интсрумент — да. Делать комиты из консоли вместо нажатия кнопки в открытой IDE — это о нём.

Y>>Ну так и кто же ЦА?

Aё>Кто по английски не читает.

Это профессия такая? И поэтому книга названа "для программистов"? Ок, мне всё ясно, спасибо за пояснения.
Re[2]: Книжка по Git - уже кончилась!
От: Somescout  
Дата: 04.10.15 13:58
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>А вообще-то книжка, конечно, не для слабонервных виндузятников...

LVV>Ибо всю работу описывает из командной строки unix...
Ну да, если речь о командной строке unix, то книжка действительно не для слабонервных.
ARI ARI ARI... Arrivederci!
Re[4]: Книжка по Git
От: Abyx Россия  
Дата: 04.10.15 14:18
Оценка: 1 (1) +1
Здравствуйте, Yoriсk, Вы писали:

Y>Потом я увидел, что консоль — нашевсьо

Y>"Профессиональному программисту" нужно взять-положить, мердж-ребейз, причём желательно всё-таки не через консоль, а через плагин к IDE, ну как максимум — через какую-то приблуду типа SourceTree или что там нынче в почёте. Но уж никак не "как поменять email пользователю".

Это Вы от хорошей жизни так говорите.
Когда репозиторий большой, всякие git status, commit выполняются за десятки секунд, и из GUI утилит их делать не хочется,
т.к. либо всё выполняется в главном потоке и UI виснет, либо операция выполняется в фоне, но никаких progress bar'ов нету.
Опять же есть ситуации когда надо поработать на удаленной машине по ssh. Конечно есть всякие mobaxterm с X сервером, но быстрее сделать все через консоль.

Насчет "поменять email пользователю" — Вам просто не приходилось этого делать, а иногда такое бывает.
Наделаешь коммитов на домашней машине с D0m1n4t0r <world.owner.666@mail.ru> , а потом таким скриптом меняешь на Vasily Pupkin <vpupkin@company.com>
In Zen We Trust
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.