From 9393613a05eea49afa1f9d37ced4e17db0345f25 Mon Sep 17 00:00:00 2001 From: Rikudo Date: Fri, 24 Jul 2026 19:29:40 +0300 Subject: [PATCH 1/2] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D1=8B=20=D0=BD=D0=B5=D0=BA=D0=BE=D1=82=D0=BE=D1=80?= =?UTF-8?q?=D1=8B=D0=B5=20=D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D0=B8=20=D0=B2=20?= =?UTF-8?q?book/introduction.asc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- book/introduction.asc | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/book/introduction.asc b/book/introduction.asc index 71be0874..222c1529 100644 --- a/book/introduction.asc +++ b/book/introduction.asc @@ -6,7 +6,7 @@ Здесь представлено краткое описание десяти глав и трёх приложений данной книги. В *Главе 1* мы охватим системы контроля версий (Version Control System, VCS) и азы Git. -Никаких технических штучек, только то, что, собственно, такое Git, почему он пришёл на землю уже полную систем контроля версий, что его отличает и почему так много людей им пользуются. +Никаких технических штучек, только то, что, собственно, такое Git, почему он пришёл на землю, уже полную систем контроля версий, что его отличает и почему так много людей им пользуются. Затем мы объясним как впервые скачать и настроить Git, если в вашей системе его ещё нет. В *Главе 2* мы перейдём к основам использования Git -- как использовать Git в 80% случаев, с которыми вы столкнётесь. @@ -15,7 +15,7 @@ *Глава 3* про модель ветвления в Git, часто описываемую как киллер-фичу Git. Отсюда вы узнаете, что на самом деле отличает Git от обычного пакета. -Когда вы дочитаете, возможно, вам понадобится ещё немного времени на размышления о том, как же вы существовали до того, как Git ветвление вошло в вашу жизнь. +Когда вы дочитаете, возможно, вам понадобится ещё немного времени на размышления о том, как же вы существовали до того, как ветвление Git вошло в вашу жизнь. *Глава 4* опишет Git на сервере. Эта глава для тех из вас, кто хочет настроить Git внутри компании или на собственном сервере для совместной работы. @@ -25,22 +25,22 @@ После этой главы вы будете мастерски справляться с множеством удалённых репозиториев, работать с Git через почту, ловко жонглировать несколькими удалёнными ветвями и новыми патчами. *Глава 6* посвящена хостингу GitHub и его инструментам. -Мы разберём регистрацию, управление учётной записью, создание и использование Git репозиториев, как вносить вклад в чужие проекты и как принимать чужой вклад в собственный проект, а также программный интерфейс GitHub и ещё множество мелочей, который облегчат вам жизнь. +Мы разберём регистрацию, управление учётной записью, создание и использование Git-репозиториев, как вносить вклад в чужие проекты и как принимать чужой вклад в собственный проект, а также программный интерфейс GitHub и ещё множество мелочей, который облегчат вам жизнь. -*Глава 7* про дополнительные Git команды. +*Глава 7* про дополнительные команды Git. Здесь раскроются темы освоения пугающей команды 'reset', использования бинарного поиска для нахождения багов, правки истории, инспекции кода и многие другие. -По прочтению этой главы вы уже станете настоящим мастером Git. +По прочтении этой главы вы уже станете настоящим мастером Git. *Глава 8* о настройке собственного Git окружения, включая и перехватывающие скрипты, применяющие или поощряющие заданную политику, и использование специфических настроек окружения, чтобы вы могли работать так, как вам хочется. К тому же мы поговорим о собственных наборах скриптов, реализующих заданную вами политику в отношении коммитов. -*Глава 9* разберётся с Git и другими системами контроля версий, в том числе использование Git в мире системы контроля версий Subversion (SVN) и конвертацию проектов в Git из прочих систем. +*Глава 9* разберётся с Git и другими системами контроля версий, в том числе использованием Git в мире системы контроля версий Subversion (SVN) и конвертацию проектов в Git из прочих систем. Многие организации всё ещё используют SVN и не собираются ничего менять, но к этому моменту вы познаете всю мощь Git, и эта глава научит вас, что делать, если вам по-прежнему приходится пользоваться сервером SVN. Также мы расскажем как импортировать проекты из нескольких прочих систем, если вы убедите всех приступить к решительным действиям. *Глава 10* углубляется в мрачные и прекрасные глубины внутренностей Git. Теперь, когда вы знаете всё о Git и виртуозно с ним управляетесь, можно двигаться дальше и разобраться, как Git хранит свои объекты, что такое объектная модель, из чего состоят файлы пакетов, каковы серверные протоколы и многое другое. -На протяжении всей книги мы будем давать отсылки к этой главе, на случай, если вам захочется углубиться в детали. +На протяжении всей книги мы будем давать отсылки к этой главе на случай, если вам захочется углубиться в детали. Если же вам, как и нам, интереснее всего техническая реализация, то, возможно, вам захочется начать именно с десятой главы. Оставим это на ваше усмотрение. @@ -50,7 +50,7 @@ В *Приложении B* мы изучим скрипты и расширения для Git с помощью libgit2 и JGit. Если вы заинтересованы в написании сложных и быстрых инструментов и нуждаетесь в низкоуровневом доступе к Git, вы найдёте здесь необходимую информацию. -Наконец, в *Приложении C* мы заново пройдёмся через все основные команды Git и вспомним, где и для чего в книге мы их применяли. -Если вы хотите узнать, где в книге используется конкретная Git команда, можете посмотреть здесь. +Наконец, в *Приложении C* мы заново пройдёмся по всем основным командам Git и вспомним, где и для чего в книге мы их применяли. +Если вы хотите узнать, где в книге используется конкретная команда Git, можете посмотреть здесь. Начнём же. From c25431cef7d9dd0f8078230889fc059e31e9cf34 Mon Sep 17 00:00:00 2001 From: Rikudo Date: Fri, 24 Jul 2026 19:33:46 +0300 Subject: [PATCH 2/2] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D1=8B=20=D0=BD=D0=B5=D0=BA=D0=BE=D1=82=D0=BE=D1=80?= =?UTF-8?q?=D1=8B=D0=B5=20=D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D0=B8=20=D0=B2=20?= =?UTF-8?q?introduction.asc=20(2)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- book/introduction.asc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/book/introduction.asc b/book/introduction.asc index 222c1529..2a7dc769 100644 --- a/book/introduction.asc +++ b/book/introduction.asc @@ -13,7 +13,7 @@ После прочтения этой главы вы сможете клонировать репозитории, смотреть изменения в истории проекта, изменять файлы и публиковать эти изменения. Если на этом моменте книга самопроизвольно воспламенится, вы уже достаточно оцените время, потраченное на знакомство с Git, чтобы сходить за ещё одной копией. -*Глава 3* про модель ветвления в Git, часто описываемую как киллер-фичу Git. +*Глава 3* -- про модель ветвления в Git, часто описываемую как киллер-фича Git. Отсюда вы узнаете, что на самом деле отличает Git от обычного пакета. Когда вы дочитаете, возможно, вам понадобится ещё немного времени на размышления о том, как же вы существовали до того, как ветвление Git вошло в вашу жизнь. @@ -27,11 +27,11 @@ *Глава 6* посвящена хостингу GitHub и его инструментам. Мы разберём регистрацию, управление учётной записью, создание и использование Git-репозиториев, как вносить вклад в чужие проекты и как принимать чужой вклад в собственный проект, а также программный интерфейс GitHub и ещё множество мелочей, который облегчат вам жизнь. -*Глава 7* про дополнительные команды Git. +*Глава 7* -- про дополнительные команды Git. Здесь раскроются темы освоения пугающей команды 'reset', использования бинарного поиска для нахождения багов, правки истории, инспекции кода и многие другие. По прочтении этой главы вы уже станете настоящим мастером Git. -*Глава 8* о настройке собственного Git окружения, включая и перехватывающие скрипты, применяющие или поощряющие заданную политику, и использование специфических настроек окружения, чтобы вы могли работать так, как вам хочется. +*Глава 8* -- о настройке собственного окружения Git, включая и перехватывающие скрипты, применяющие или поощряющие заданную политику, и использование специфических настроек окружения, чтобы вы могли работать так, как вам хочется. К тому же мы поговорим о собственных наборах скриптов, реализующих заданную вами политику в отношении коммитов. *Глава 9* разберётся с Git и другими системами контроля версий, в том числе использованием Git в мире системы контроля версий Subversion (SVN) и конвертацию проектов в Git из прочих систем.