Сегодня трудно представить себе разработку любых приложений и проектов без применения современной системы контроля версий. Наиболее распространенной системой на текущий момент является система контроля версий Git.Представленная Вашему вниманию книга является не академическим учебником по Git, в общеупотребительном смысле этого слова, а скорее сборником рецептов на самые разные случаи, связанные с работой в этой системе. Ее можно использовать как справочник, для разрешения многих спорных ситуаций, возникающих у пользователей при работе с Git. Многое из представленного в этой книге ранее не публиковалось в русскоязычных учебниках по Git, например особенности работы с подмодулями, перенос в Git проектов из других систем контроля версий, а также более широкие возможности работы некоторых команд.Каждый раздел книги взят из топика сайта StackOverflow на тему работы с Git, представляет собой описание одной из ключевых команд со всеми ее параметрами, подкрепленное конкретными примерами. В качестве примеров рассмотрены практические случаи, которые возникали у разработчиков, в процессе длительного опыта использования Git. За каждым таким разделом стоит автор, глубоко разбирающийся в рассматриваемой теме.Эта книга может стать незаменимым помощником, как для обычного разработчика, так и для администратора проектов.
Segodnja trudno predstavit sebe razrabotku ljubykh prilozhenij i proektov bez primenenija sovremennoj sistemy kontrolja versij. Naibolee rasprostranennoj sistemoj na tekuschij moment javljaetsja sistema kontrolja versij Git.Predstavlennaja Vashemu vnimaniju kniga javljaetsja ne akademicheskim uchebnikom po Git, v obscheupotrebitelnom smysle etogo slova, a skoree sbornikom retseptov na samye raznye sluchai, svjazannye s rabotoj v etoj sisteme. Ee mozhno ispolzovat kak spravochnik, dlja razreshenija mnogikh spornykh situatsij, voznikajuschikh u polzovatelej pri rabote s Git. Mnogoe iz predstavlennogo v etoj knige ranee ne publikovalos v russkojazychnykh uchebnikakh po Git, naprimer osobennosti raboty s podmoduljami, perenos v Git proektov iz drugikh sistem kontrolja versij, a takzhe bolee shirokie vozmozhnosti raboty nekotorykh komand.Kazhdyj razdel knigi vzjat iz topika sajta StackOverflow na temu raboty s Git, predstavljaet soboj opisanie odnoj iz kljuchevykh komand so vsemi ee parametrami, podkreplennoe konkretnymi primerami. V kachestve primerov rassmotreny prakticheskie sluchai, kotorye voznikali u razrabotchikov, v protsesse dlitelnogo opyta ispolzovanija Git. Za kazhdym takim razdelom stoit avtor, gluboko razbirajuschijsja v rassmatrivaemoj teme.Eta kniga mozhet stat nezamenimym pomoschnikom, kak dlja obychnogo razrabotchika, tak i dlja administratora proektov.