Skip to content

Commit 34e09ac

Browse files
authored
Merge pull request #526 from OotsutsukiHagoromo/edit_plumbing-porcelain
10/plumbing-porcelain: мелкие правки
2 parents 5c72783 + a95be38 commit 34e09ac

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

‎book/10-git-internals/sections/plumbing-porcelain.asc‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
[[r_plumbing_porcelain]]
2-
=== Сантехника и Фарфор
2+
=== Сантехника и фарфор
33

44
В этой книге было описано, как пользоваться Git, применяя примерно три десятка команд, таких как `checkout`, `branch`, `remote` и так далее.
5-
Но так как сначала Git был скорее инструментарием для создания системы контроля версий, чем самой VCS, удобной для пользователей, то в нём полно команд, выполняющих низкоуровневые операции, которые спроектированы так, чтобы их можно было использовать объединив в цепочку в стиле UNIX, а также использовать в скриптах.
6-
Эти команды, как правило, называют служебными («plumbing» -- трубопровод), а ориентированные на пользователя называют пользовательскими («porcelain» -- фарфор).
5+
Но так как сначала Git был скорее инструментарием для создания системы контроля версий, чем самой VCS, удобной для пользователей, то в нём полно команд, выполняющих низкоуровневые операции, которые спроектированы так, чтобы их можно было использовать, объединив в цепочку в стиле UNIX, а также использовать в скриптах.
6+
Эти команды, как правило, называют _служебными_ («plumbing» -- трубопровод), а команды, ориентированные на пользователя, называют _пользовательскими_ («porcelain» -- фарфор).
77

88
Первые девять глав книги были посвящены в основном пользовательским командам.
99
В данной главе рассматриваются именно низкоуровневые служебные команды, дающие контроль над внутренними процессами Git и показывающие, как он работает и почему он работает так, а не иначе.
@@ -26,12 +26,12 @@ objects/
2626
refs/
2727
----
2828

29-
В зависимости от используемой версии Git, здесь могут присутствовать и другие файлы, но по умолчанию команда `git init` создаёт именно такое содержимое в каталоге `.git`.
29+
В зависимости от используемой версии Git здесь могут присутствовать и другие файлы, но по умолчанию команда `git init` создаёт именно такое содержимое в каталоге `.git`.
3030
Файл `description` используется только программой GitWeb, не обращайте на него внимание.
3131
Файл `config` содержит специфичные для этого репозитория конфигурационные параметры, а в каталоге `info` расположен файл с глобальными настройкам игнорирования файлов (((исключения))) -- он позволяет исключить файлы, которые вы не хотите помещать в `.gitignore`.
3232
В каталоге `hooks` располагаются клиентские и серверные хуки, подробно рассмотренные в разделе <<ch08-customizing-git#r_git_hooks>> главы 8.
3333

3434
Итак, осталось четыре важных элемента: файлы `HEAD` и `index` (ещё не созданный) и каталоги `objects` и `refs`.
3535
Это ключевые элементы Git.
3636
В каталоге `objects` находится база данных объектов Git; в `refs` -- ссылки на объекты коммитов в этой базе (ветки, теги и другие); файл `HEAD` указывает на текущую ветку, a в файле `index` хранится содержимое индекса.
37-
Далее мы детально рассмотрим эти элементы, чтобы понять как работает Git.
37+
Далее мы детально рассмотрим эти элементы чтобы понять, как работает Git.

0 commit comments

Comments
 (0)