Данное издание может стать незаменимым помощником для любого пользователя системы контроля версий Git, в наши дни широко распространенной в сфере разработки программного обеспечения благодаря своей "продвинутости" и универсальности. Авторы разделов этой книги — опытные разработчики, постоянно и активно использующие Git в решении повседневных задач при написании и систематизации программного кода. В частности, здесь рассмотрены восстановление предыдущих состояний системы в случае неудачных действий с Git, возможность отправки в удаленный репозиторий выборочных коммитов, особенности быстрого переключения с одной задачи на другую без потери прогресса в работе, использование рабочих деревьев, восстановление удаленного репозитория и многое другое.
Dannoe izdanie mozhet stat nezamenimym pomoshchnikom dlya lyubogo polzovatelya sistemy kontrolya versiy Git, v nashi dni shiroko rasprostranennoy v sfere razrabotki programmnogo obespecheniya blagodarya svoey "prodvinutosti" i universalnosti. Avtory razdelov etoy knigi opytnye razrabotchiki, postoyanno i aktivno ispolzuyushchie Git v reshenii povsednevnykh zadach pri napisanii i sistematizatsii programmnogo koda. V chastnosti, zdes rassmotreny vosstanovlenie predydushchikh sostoyaniy sistemy v sluchae neudachnykh deystviy s Git, vozmozhnost otpravki v udalennyy repozitoriy vyborochnykh kommitov, osobennosti bystrogo pereklyucheniya s odnoy zadachi na druguyu bez poteri progressa v rabote, ispolzovanie rabochikh derevev, vosstanovlenie udalennogo repozitoriya i mnogoe drugoe.