You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: book/01-introduction/sections/first-time-setup.asc
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,11 +3,11 @@
3
3
4
4
Теперь, когда Git установлен в вашей системе, самое время настроить среду для работы с Git под себя.
5
5
Это нужно сделать только один раз -- при обновлении версии Git настройки сохранятся.
6
-
Но, при необходимости, вы можете поменять их в любой момент, выполнив те же команды снова.
6
+
Но при необходимости вы можете поменять их в любой момент, выполнив те же команды снова.
7
7
8
8
В состав Git входит утилита `git config`, которая позволяет просматривать и настраивать параметры, контролирующие все аспекты работы Git, а также его внешний вид.
9
9
(((команды git, config)))
10
-
Эти параметры могут быть сохранены в трёх местах:
10
+
Эти параметры могут быть сохранены в трёх местах.
11
11
12
12
1. Файл `[path]/etc/gitconfig` содержит значения, общие для всех пользователей системы и для всех их репозиториев.
13
13
Если при запуске `git config` указать параметр `--system`, то параметры будут читаться и сохраняться именно в этот файл.
@@ -16,17 +16,17 @@
16
16
Этот файл используется при указании параметра `--global` и применяется ко _всем_ репозиториям, с которыми вы работаете в текущей системе.
17
17
3. Файл `config` в каталоге Git (т. е. `.git/config`) репозитория, который вы используете в данный момент, хранит настройки конкретного репозитория.
18
18
Вы можете заставить Git читать и писать в этот файл с помощью параметра `--local`, но на самом деле это значение по умолчанию.
19
-
Неудивительно, что вам нужно находиться где-то в репозитории Git, чтобы эта опция работала правильно.
19
+
Конечно, вам нужно находиться где-то в репозитории Git, чтобы эта опция работала правильно.
20
20
21
21
Настройки на каждом следующем уровне подменяют настройки из предыдущих уровней, то есть значения в `.git/config` перекрывают соответствующие значения в `[path]/etc/gitconfig`.
22
22
23
23
В системах семейства Windows Git ищет файл `.gitconfig` в каталоге `$HOME` (`C:\Users\$USER` для большинства пользователей).
24
24
Кроме того, Git ищет файл `[path]/etc/gitconfig`, но уже относительно корневого каталога MSys, который находится там, куда вы решили установить Git при запуске инсталлятора.
25
25
26
-
Если вы используете Git для Windows версии 2.х или новее, то так же обрабатывается файл конфигурации уровня системы, который имеет путь `C:\Documents and Settings\All Users\Application Data\Git\config` в Windows XP или `C:\ProgramData\Git\config` в Windows Vista и новее.
26
+
Если вы используете Git для Windows версии 2.х или новее, то также обрабатывается файл конфигурации уровня системы, который имеет путь `C:\Documents and Settings\All Users\Application Data\Git\config` в Windows XP или `C:\ProgramData\Git\config` в Windows Vista и новее.
27
27
Этот файл может быть изменён только командой `git config -f <file>`, запущенной с правами администратора.
28
28
29
-
Чтобы посмотреть все установленные настройки и узнать где именно они заданы, используйте команду:
29
+
Чтобы посмотреть все установленные настройки и узнать, где именно они заданы, используйте команду
Опять же, если указана опция `--global`, то эти настройки достаточно сделать только один раз, поскольку в этом случае Git будет использовать эти данные для всего, что вы делаете в этой системе.
47
+
Опять же, если указана опция `--global`, то эти настройки достаточно установить только один раз, поскольку в этом случае Git будет использовать эти данные для всего, что вы делаете в этой системе.
48
48
Если для каких-то отдельных проектов вы хотите указать другое имя или электронную почту, можно выполнить эту же команду без параметра `--global` в каталоге с нужным проектом.
49
49
50
50
Многие GUI-инструменты предлагают сделать это при первом запуске.
В случае, если вы не установили свой редактор и не знакомы с Vim или Emacs, вы можете попасть в затруднительное положение, когда какой-либо из них будет запущен.
83
+
В случае если вы не установили свой редактор и не знакомы с Vim или Emacs, вы можете попасть в затруднительное положение, когда какой-либо из них будет запущен.
84
84
Например, в Windows может произойти преждевременное прерывание команды Git при попытке вызова редактора.
85
85
====
86
86
@@ -126,7 +126,7 @@ John Doe
126
126
127
127
[NOTE]
128
128
====
129
-
Так как Git читает значение настроек из нескольких файлов, возможна ситуация когда Git использует не то значение, которое вы ожидали.
129
+
Так как Git читает значение настроек из нескольких файлов, возможна ситуация, в которой Git использует не то значение, которое вы ожидали.
130
130
В таком случае вы можете спросить Git об _origin_ этого значения.
131
131
Git выведет имя файла, из которого значение для настройки было взято последним:
0 commit comments