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
+33-17Lines changed: 33 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,21 +8,30 @@
8
8
До Git входить утиліта що має назву `git config`, яка дозволяє отримати чи встановити параметри, що контролюють усіма аспектами того, як Git виглядає чи працює.
9
9
Ці параметри можуть бути збережені в трьох різних місцях:
10
10
11
-
1. Файл `/etc/gitconfig` містить значення для кожного користувача в системі і всіх їхніх репозиторіїв.
11
+
1. Файл `[path]/etc/gitconfig` містить значення для кожного користувача в системі і всіх їхніх репозиторіїв.
12
12
Якщо ви передаєте опцію `--system` при виконанні `git config`, параметри читаються та пишуться з цього файлу.
13
-
(Це системний файл конфігурації, відповідно, вам потрібен був доступ адміністратора чи суперкористувача, щоб змінювати його.)
13
+
Це системний файл конфігурації, відповідно, вам потрібен був доступ адміністратора чи суперкористувача, щоб змінювати його.
14
14
2. Файл `~/.gitconfig` або `~/.config/git/config` зберігає значення саме для вас -- користувача.
15
-
Ви можете налаштувати Git читати і писати в цей файл, вказуючи опцію `--global.`
15
+
Ви можете налаштувати Git читати і писати в цей файл, вказуючи опцію `--global`, що вплине на _всі_ репозиторії з якими ви працюєте у вашій системі.
16
16
3. Файл `config` у каталозі Git (тобто `.git/config`) у тому репозиторії, який ви використовуєте в даний момент, зберігає налаштування конкретного репозиторія.
17
+
Ви можете змусити Git читати і писати в цей файл, вказавши опцію `--local`, але типово вона увімкнута.
18
+
Звісно, ви маєте бути десь у репозиторії Git аби ця опція працювала правильно.
17
19
18
-
Кожен рівень має пріоритет над налаштуваннями в попередньому рівні, тобто параметри в `.git/config` перевизначають параметри в `/etc/gitconfig`.
20
+
Кожен рівень має пріоритет над налаштуваннями в попередньому рівні, тобто параметри в `.git/config` перевизначають параметри в `[path]/etc/gitconfig`.
19
21
20
22
У системах Windows, Git шукає файл `.gitconfig` в каталозі `$HOME` (`C:\Users\$USER` для більшості користувачів).
21
-
Він також все одно шукає файл `/etc/gitconfig`, хоча відносно кореня MSys, котрий знаходиться там, де ви вирішили встановити Git у вашій Windows системі, коли ви запускали інсталяцію.
23
+
Він також все одно шукає файл `[path]/etc/gitconfig`, хоча відносно кореня MSys, котрий знаходиться там, де ви вирішили встановити Git у вашій Windows системі, коли ви запускали інсталяцію.
22
24
Якщо ви використовуєте Git для Windows версії 2.x або новішу, то є також системний конфігураційний файл
23
25
`C:\Documents and Settings\All Users\Application Data\Git\config` під Windows XP, і `C:\ProgramData\Git\config` під Windows Vista й новіші.
24
26
Цей файл може бути зміненим лише за допомогою `git config -f <файл>` адміністратором.
25
27
28
+
Ви можете переглянути усі ваші налаштування та звідки вони надходять виконавши:
29
+
30
+
[source,console]
31
+
----
32
+
$ git config --list --show-origin
33
+
----
34
+
26
35
==== Ім'я користувача
27
36
28
37
Перше, що ви повинні зробити, коли ви інсталюєте Git - це встановити ім'я користувача та адресу електронної пошти.
Знову ж таки, якщо ви передаєте опцію `--global`, ці налаштування потрібно зробити тільки один раз, тоді Git завжди буде використовувати цю інформацію для всього, що ви робите у цій системі.
38
-
Якщо ви хочете, перевизначити ім'я або адресу електронної пошти для конкретних проектів, ви можете виконати цю ж команду без опції `--global` в каталозі необхідного проекту.
47
+
Якщо ви хочете, перевизначити ім'я або адресу електронної пошти для конкретних проєктів, ви можете виконати цю ж команду без опції `--global` в каталозі необхідного проєкту.
39
48
40
49
Багато з графічних інструментів допомагають зробити це при першому запуску.
41
50
51
+
[[_editor]]
42
52
==== Редактор
43
53
44
-
Зараз, коли ваше ім'я вже вказано, ви можете налаштувати текстовий редактор за замовчуванням, який буде використовуватися Git при необхідності ввести повідомлення.
54
+
Зараз, коли ваше ім'я вже вказано, ви можете налаштувати типовий текстовий редактор, який буде використовуватися Git при необхідності ввести повідомлення.
45
55
Якщо це не налаштовано, Git використовує типовий системний редактор.
46
56
47
57
Якщо ви бажаєте використовувати інший текстовий редактор, наприклад Emacs, необхідно зробити наступне:
Vim, Emacs і Notepad++ -- це популярні текстові редактори, що їх часто використовують розробники на Unix-похідних системах (на кшталт Linux та macOS) та на Windows.
75
-
Якщо ви не знайомі з цими редакторами, можливо, вам потрібно буде знайти інструкції з налаштуванню вашого улюбленого редактора з Git.
78
+
Якщо ви використовуєте інші редактори або 32-бітові версії, ласкаво просимо знайти інструкції з налаштуванню вашого улюбленого редактора з Git у <<C-git-commands#ch_core_editor>>.
76
79
====
77
80
78
81
[WARNING]
@@ -81,6 +84,19 @@ Vim, Emacs і Notepad++ -- це популярні текстові редакт
81
84
Наприклад, під Windows операція Git може бути завчасно припинена під час запуску редактора.
82
85
====
83
86
87
+
[[_new_default_branch]]
88
+
==== Типова назва гілки
89
+
90
+
Типово, Git буде створювати гілку з назвою _master_ коли ви створюєте новий репозиторій із `git init`.
91
+
Із версії Git 2.28 і вище, ви можете налаштувати іншу назву для початкової гілки.
92
+
93
+
Аби налаштувати _main_ як типову назву гілки, виконайте:
94
+
95
+
[source,console]
96
+
----
97
+
$ git config --global init.defaultBranch main
98
+
----
99
+
84
100
==== Перевірка налаштувань
85
101
86
102
Якщо ви хочете подивитися на свої налаштування, можете скористатися командою `git config --list`, щоб переглянути всі налаштування, які Git може знайти:
@@ -97,7 +113,7 @@ color.diff=auto
97
113
...
98
114
----
99
115
100
-
Ви можете побачити ключі більш ніж один раз, тому що Git читає однакові ключі з різних файлів (наприклад `/etc/gitconfig` або `~/.gitconfig`).
116
+
Ви можете побачити ключі більш ніж один раз, тому що Git читає однакові ключі з різних файлів (наприклад, `[path]/etc/gitconfig` або `~/.gitconfig`).
101
117
У цьому випадку, Git використовує останнє значення для кожного ключа.
102
118
103
119
Ви також можете перевірити значення конкретного ключа виконавши `git config <key>`:(((git commands, config)))
0 commit comments