Skip to content

Commit b58d7c6

Browse files
committed
Правки к вводным частям разделов
1 parent 68a13c2 commit b58d7c6

11 files changed

+50
-47
lines changed

A-git-in-other-environments.asc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
== Git в других окружениях
44

55
Если вы прочитали всю книгу, то много узнали об использовании Git в командной строке.
6-
Вы можете работать с локальными файлами, синхронизировать свой репозиторий с чужими по сети и эффективно работать с другими.
6+
Вы можете работать с локальными файлами, синхронизировать свой репозиторий с чужими по сети и эффективно работать с другими людьми.
77
Но это ещё не всё; Git обычно используется как часть большей экосистемы и терминал это не всегда лучший способ работы с ним.
8-
Рассмотрим несколько других окружений, где Git может быть полезен, и как другие приложения (включая ваши) работают с ним.
8+
Рассмотрим несколько других окружений где Git может быть полезен и как другие приложения (включая ваши) работают с ним.
99

1010
include::book/A-git-in-other-environments/sections/guis.asc[]
1111

B-embedding-git.asc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
Даже приложения для обычных пользователей — например, текстовые редакторы — могут извлечь пользу из систем управления версиями. Git хорошо работает во многих сценариях.
77

88
Если вам нужно интегрировать Git в ваше приложение, то у вас есть два основных варианта: запустить шелл и выполнять Git команды в нем или добавить библиотеку Git и использовать её.
9+
Ниже мы рассмотрим интеграцию командной строки и несколько найболее популярных встраиваемых библиотек Git.
910

1011
include::book/B-embedding-git/sections/command-line.asc[]
1112

ch02-git-basics.asc

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
[#ch02-git-basics]
22
[[r_git_basics_chapter]]
33
== Основы Git
4-
Если вы хотите начать работать с Git, прочитав всего одну главу, то эта глава — то, что вам нужно. Здесь рассмотрены все базовые команды, необходимые вам для решения подавляющего большинства задач, возникающих при работе с Git. После прочтения этой главы вы научитесь настраивать и инициализировать репозиторий, начинать и прекращать контроль версий файлов, а также подготавливать и фиксировать изменения. Мы также продемонстрируем вам, как настроить в Git игнорирование отдельных файлов или их групп, как быстро и просто отменить ошибочные изменения, как просмотреть историю вашего проекта и изменения между отдельными коммитами (commit), а также как отправлять (push) и получать (pull) изменения в/из удалённого (remote) репозитория.
4+
5+
Если вы хотите начать работать с Git, прочитав всего одну главу, то эта глава -- то, что вам нужно.
6+
Здесь рассмотрены все базовые команды, необходимые вам для решения подавляющего большинства задач, возникающих при работе с Git.
7+
После прочтения этой главы вы научитесь настраивать и инициализировать репозиторий, начинать и прекращать контроль версий файлов, а также подготавливать и фиксировать изменения.
8+
Мы также продемонстрируем вам, как настроить в Git игнорирование отдельных файлов или их групп, как быстро и просто отменить ошибочные изменения, как просмотреть историю вашего проекта и изменения между отдельными коммитами (commit), а также как отправлять (push) и получать (pull) изменения в/из удалённого (remote) репозитория.
59

610
include::book/02-git-basics/sections/getting-a-repository.asc[]
711

@@ -19,4 +23,5 @@ include::book/02-git-basics/sections/aliases.asc[]
1923

2024
=== Заключение
2125

22-
Теперь вы умеете выполнять все базовые локальные операции с Git: создавать или клонировать репозиторий, вносить изменения, индексировать и фиксировать эти изменения, а также просматривать историю всех изменений в репозитории. Дальше мы рассмотрим киллер-фичу Git — его модель ветвления.
26+
Теперь вы умеете выполнять все базовые локальные операции с Git: создавать или клонировать репозиторий, вносить изменения, индексировать и фиксировать эти изменения, а также просматривать историю всех изменений в репозитории.
27+
Дальше мы рассмотрим киллер-фичу Git -- его модель ветвления.

ch03-git-branching.asc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55
(((branches)))
66
Почти каждая система контроля версий (СКВ) в какой-то форме поддерживает ветвление.
77
Используя ветвление, Вы отклоняетесь от основной линии разработки и продолжаете работу независимо от нее, не вмешиваясь в основную линию.
8-
Во многих СКВ создание веток это очень затратный процесс, часто требующий создания новой копии директории, что может занять много времени для большого проекта.
8+
Во многих СКВ создание веток -- это очень затратный процесс, часто требующий создания новой копии директории, что может занять много времени для большого проекта.
99

1010
Некоторые люди, говоря о модели ветвления Git, называют ее ``киллер-фича'', что выгодно выделяет Git на фоне остальных СКВ.
1111
Что в ней такого особенного?
12-
Ветвление Git очень легковесно. Операция создания ветки выполняется почти мгновенно, переключение между ветками туда-сюда, обычно, также быстро.
12+
Ветвление Git очень легковесно: операция создания ветки выполняется почти мгновенно, переключение между ветками туда-сюда, обычно, также быстро.
1313
В отличие от многих других СКВ, Git поощряет процесс работы, при котором ветвление и слияние выполняется часто, даже по несколько раз в день.
14-
Понимание и владение этой функциональностью дает Вам уникальный и мощный инструмент, который может полностью изменить привычный Вам процесс разработки.
14+
Понимание и владение этой функциональностью дает вам уникальный и мощный инструмент, который может полностью изменить привычный процесс разработки.
1515

1616
include::book/03-git-branching/sections/nutshell.asc[]
1717

@@ -29,5 +29,5 @@ include::book/03-git-branching/sections/rebasing.asc[]
2929

3030
Мы рассмотрели базовые функции ветвления и слияния в Git.
3131
Вы должны быть способны свободно создавать и переключаться на новую ветку, переключаться между ветками и сливать локальные ветки вместе.
32-
Также Вы должны уметь выкладывать Ваши ветки на общий сервер, работать с другими людьми над общими ветками и интегрировать Ваши ветки до того, как они будут доступны другим разработчикам.
33-
Далее мы поговорим о том, что Вам нужно, чтобы запустить Ваш собственный сервер с хостингом для Git-репозитория.
32+
Также вы должны уметь выкладывать ветки на общий сервер, работать с другими людьми над общими ветками и перебазировать ваши ветки до того, как они станут доступны другим разработчикам.
33+
Далее мы поговорим о том, что вам необходимо для запуска собственного сервера с хостингом для Git-репозитория.

ch04-git-server.asc

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,20 @@
66
Однако, для совместной работы в Git, вам необходим удаленный репозиторий.
77
Несмотря на то, что технически вы можете отправлять и забирать изменения непосредственно из личных репозиториев, делать это не рекомендуется. Вы легко можете испортить то, над чем работают другие, если не будете аккуратны.
88
К тому же, вам бы наверняка хотелось, чтобы остальные имели доступ к репозиторию даже если ваш компьютер выключен, поэтому наличие более надежного репозитория обычно весьма полезно.
9-
Предпочтительный метод взаимодействия с кем-либо это создание промежуточного репозитория, к которому вы оба будете иметь доступ, и отправка и получение изменений через него.
9+
Предпочтительный метод взаимодействия с кем-либо -- это создание промежуточного репозитория, к которому вы оба будете иметь доступ, и отправка и получение изменений через него.
1010

1111
Запустить Git-сервер достаточно просто.
1212
Для начала следует выбрать протокол, который вы будете использовать для связи с сервером.
1313
Доступные протоколы с их достоинствами и недостатками описываются в первой части этой главы.
1414
Следующие части освещают базовые конфигурации с использованием этих протоколов, а также настройку вашего сервера для работы с ними.
1515
Далее мы рассмотрим несколько вариантов готового хостинга, которые можно использовать, если вы не против разместить ваш код на чужом сервере и не хотите мучиться с настройками и поддержкой вашего собственного сервера.
1616

17-
Если вас не интересует настройка собственного сервера, вы можете перейти сразу к последней части этой главы для настройки аккаунта на Git-хостинге, и затем перейти к следующей главе, где мы обсудим различные аспекты работы с распределенной системой контроля версий.
17+
Если вас не интересует настройка собственного сервера, вы можете перейти сразу к последней части этой главы для настройки аккаунта на Git-хостинге, а затем перейти к следующей главе, где мы обсудим различные аспекты работы с распределенной системой контроля версий.
1818

19-
Удаленный репозиторий это обычно _голый (чистый, bare) репозиторий_ репозиторий Git, не имеющий рабочего каталога.
20-
Поскольку этот репозиторий используется только для обмена, то нет причин создавать рабочую копию файлов на диске, и он содержит только данные Git.
19+
Удаленный репозиторий -- это обычно _голый (чистый, bare) репозиторий_ -- репозиторий Git, не имеющий рабочего каталога.
20+
Поскольку этот репозиторий используется только для обмена, то нет причин создавать рабочую копию файлов на диске -- достаточно хранить только данные Git.
2121

22-
Проще говоря, голый репозиторий содержит только каталог .git вашего проекта и ничего больше.
22+
Проще говоря, голый репозиторий содержит только каталог `.git` вашего проекта и ничего больше.
2323

2424
include::book/04-git-server/sections/protocols.asc[]
2525

@@ -41,7 +41,7 @@ include::book/04-git-server/sections/hosted.asc[]
4141

4242
=== Заключение
4343

44-
Существует несколько вариантов получения удалённого Git-репозитория, чтобы принять участие в совместном проекте или поделиться своими наработками.
44+
Существует несколько вариантов использования удалённого Git-репозитория, чтобы принять участие в совместном проекте или поделиться своими наработками.
4545

4646
Запуск своего сервера даёт полный контроль и позволяет запускать его за вашим сетевым экраном, но такой сервер обычно требует значительного времени на настройку и поддержку.
4747
В случае размещения данных на хостинге, его просто настроить и поддерживать; однако вам необходимо иметь возможность хранить код на чужом сервере, а некоторые организации этого не позволяют.

ch05-distributed-git.asc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
Теперь, когда вы обзавелись настроенным удалённым Git-репозиторием, т.е. местом, где разработчики могут обмениваться своим кодом, а также познакомились с основными командами Git для локальной работы, мы рассмотрим, как задействовать некоторые распределённые рабочие процессы, предлагаемые Git.
77

88
В этой главе мы рассмотрим работу с Git в распределённой среде как в роли рядового разработчика, так и в роли системного интегратора.
9-
То есть вы научитесь успешно вносить свой код в проект, делая это как можно более просто и для вас, и для владельца проекта, а также научитесь тому, как сопровождать проекты, в работе в которых участвует множество разработчиков.
9+
То есть вы научитесь успешно вносить свой код в проект, делая это как можно более просто и для вас, и для владельца проекта, а также научитесь тому, как сопровождать проекты, в которых участвует множество разработчиков.
1010

1111
include::book/05-distributed-git/sections/distributed-workflows.asc[]
1212

@@ -16,6 +16,6 @@ include::book/05-distributed-git/sections/maintaining.asc[]
1616

1717
=== Заключение
1818

19-
Вы должны чувствовать себя достаточно свободно, внося свой вклад в проект под управлением Git, а также занимаясь поддержкой своего собственного проекта или интегрированием наработок других пользователей.
20-
Поздравляем вас, опытный Git-разработчик!
21-
В следующей главе вы узнаете о том, как использовать самый большой и самый популярный Git хостинг, GitHub.
19+
Теперь вы должны чувствовать себя достаточно свободно как внося свой вклад в проект под управлением Git, так и занимаясь поддержкой своего собственного проекта или интегрированием наработок других пользователей.
20+
Поздравляем, вы опытный Git-разработчик!
21+
В следующей главе вы узнаете о том, как использовать самый большой и самый популярный Git хостинг -- GitHub.

0 commit comments

Comments
 (0)