Сегодня трудно представить себе разработку любых приложений и проектов без применения современной системы контроля версий. Наиболее распространенной системой на текущий момент является система контроля версий Git.Представленная Вашему вниманию книга является не академическим учебником по Git, в общеупотребительном смысле этого слова, а скорее сборником рецептов на самые разные случаи, связанные с работой в этой системе. Ее можно использовать как справочник, для разрешения многих спорных ситуаций, возникающих у пользователей при работе с Git. Многое из представленного в этой книге ранее не публиковалось в русскоязычных учебниках по Git, например особенности работы с подмодулями, перенос в Git проектов из других систем контроля версий, а также более широкие возможности работы некоторых команд.Каждый раздел книги взят из топика сайта StackOverflow на тему работы с Git, представляет собой описание одной из ключевых команд со всеми ее параметрами, подкрепленное конкретными примерами. В качестве примеров рассмотрены практические случаи, которые возникали у разработчиков, в процессе длительного опыта использования Git. За каждым таким разделом стоит автор, глубоко разбирающийся в рассматриваемой теме.Эта книга может стать незаменимым помощником, как для обычного разработчика, так и для администратора проектов.
Segodnya trudno predstavit sebe razrabotku lyubykh prilozheniy i proektov bez primeneniya sovremennoy sistemy kontrolya versiy. Naibolee rasprostranennoy sistemoy na tekushchiy moment yavlyaetsya sistema kontrolya versiy Git.Predstavlennaya Vashemu vnimaniyu kniga yavlyaetsya ne akademicheskim uchebnikom po Git, v obshcheupotrebitelnom smysle etogo slova, a skoree sbornikom retseptov na samye raznye sluchai, svyazannye s rabotoy v etoy sisteme. Ee mozhno ispolzovat kak spravochnik, dlya razresheniya mnogikh spornykh situatsiy, voznikayushchikh u polzovateley pri rabote s Git. Mnogoe iz predstavlennogo v etoy knige ranee ne publikovalos v russkoyazychnykh uchebnikakh po Git, naprimer osobennosti raboty s podmodulyami, perenos v Git proektov iz drugikh sistem kontrolya versiy, a takzhe bolee shirokie vozmozhnosti raboty nekotorykh komand.Kazhdyy razdel knigi vzyat iz topika sayta StackOverflow na temu raboty s Git, predstavlyaet soboy opisanie odnoy iz klyuchevykh komand so vsemi ee parametrami, podkreplennoe konkretnymi primerami. V kachestve primerov rassmotreny prakticheskie sluchai, kotorye voznikali u razrabotchikov, v protsesse dlitelnogo opyta ispolzovaniya Git. Za kazhdym takim razdelom stoit avtor, gluboko razbirayushchiysya v rassmatrivaemoy teme.Eta kniga mozhet stat nezamenimym pomoshchnikom, kak dlya obychnogo razrabotchika, tak i dlya administratora proektov.