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
+19-20Lines changed: 19 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,28 +1,27 @@
1
1
[[_first_time]]
2
2
=== Початкове налаштування Git
3
3
4
-
Зараз, коли у ви вже маєте Git у системі, можливо, ви захочете зробити декілька речей, щоб налаштувати ваше Git середовище.
4
+
Зараз, коли ви вже маєте Git у системі, можливо, ви захочете зробити декілька речей, щоб налаштувати ваше середовище Git.
5
5
Це потрібно виконати лише один раз - налаштування залишаються між оновленнями.
6
6
Ви також можете змінити їх у будь-який час, знову виконавши декілька команд.
7
7
8
-
До Git входить утиліта що має назву `git config`, яка дозволяє отримати чи встановити параметри, що контролюють усіма аспектами того, як Git виглядає чи працює.
8
+
До Git входить утиліта що має назву `git config`, яка дозволяє отримати чи встановити параметри, що контролюють усіма аспектами того, як Git виглядає чи працює.(((git commands, config)))
9
9
Ці параметри можуть бути збережені в трьох різних місцях:
10
10
11
-
1. Файл `[path]/etc/gitconfig` містить значення для кожного користувача в системі і всіх їхніх репозиторіїв.
11
+
1. Файл `[path]/etc/gitconfig` містить значення для кожного користувача в системі та всіх їхніх сховищ.
12
12
Якщо ви передаєте опцію `--system` при виконанні `git config`, параметри читаються та пишуться з цього файлу.
13
-
Це системний файл конфігурації, відповідно, вам потрібен був доступ адміністратора чи суперкористувача, щоб змінювати його.
13
+
Оскільки це системний файл конфігурації, відповідно, вам знадобяться права адміністратора чи суперкористувача, щоб змінювати його.
14
14
2. Файл `~/.gitconfig` або `~/.config/git/config` зберігає значення саме для вас -- користувача.
15
-
Ви можете налаштувати Git читати і писати в цей файл, вказуючи опцію `--global`, що вплине на _всі_ репозиторії з якими ви працюєте у вашій системі.
16
-
3. Файл `config` у каталозі Git (тобто `.git/config`) у тому репозиторії, який ви використовуєте в даний момент, зберігає налаштування конкретного репозиторія.
17
-
Ви можете змусити Git читати і писати в цей файл, вказавши опцію `--local`, але типово вона увімкнута.
18
-
Звісно, ви маєте бути десь у репозиторії Git аби ця опція працювала правильно.
15
+
Ви можете спрямувати Git читати і писати в цей файл, передавши опцію `--global`, що вплине на _всі_ сховища з якими ви працюєте у вашій системі.
16
+
3. Файл `config` у теці Git (тобто `.git/config`) у тому сховищі, яке ви використовуєте в даний момент, зберігає налаштування цього конкретного сховища.
17
+
Ви можете змусити Git читати і писати в цей файл, вказавши опцію `--local`, але типово використовується саме вона.
18
+
Звісно, ви маєте бути десь у сховищі Git аби ця опція працювала правильно.
19
19
20
20
Кожен рівень має пріоритет над налаштуваннями в попередньому рівні, тобто параметри в `.git/config` перевизначають параметри в `[path]/etc/gitconfig`.
21
21
22
-
У системах Windows, Git шукає файл `.gitconfig` в каталозі `$HOME` (`C:\Users\$USER` для більшості користувачів).
23
-
Він також все одно шукає файл `[path]/etc/gitconfig`, хоча відносно кореня MSys, котрий знаходиться там, де ви вирішили встановити Git у вашій Windows системі, коли ви запускали інсталяцію.
24
-
Якщо ви використовуєте Git для Windows версії 2.x або новішу, то є також системний конфігураційний файл
25
-
`C:\Documents and Settings\All Users\Application Data\Git\config` під Windows XP, і `C:\ProgramData\Git\config` під Windows Vista й новіші.
22
+
У системах Windows, Git шукає файл `.gitconfig` у теці `$HOME` (`C:\Users\$USER` для більшості користувачів).
23
+
Також, він все одно шукає файл `[path]/etc/gitconfig`, хоча й відносно кореня MSys, котрий знаходиться там, де ви вирішили встановити Git у вашій Windows системі, коли ви запускали інсталяцію.
24
+
Якщо ви використовуєте Git для Windows версії 2.x або новішу, то є також системний конфігураційний файл `C:\Documents and Settings\All Users\Application Data\Git\config` під Windows XP, і `C:\ProgramData\Git\config` під Windows Vista й новіші.
26
25
Цей файл може бути зміненим лише за допомогою `git config -f <файл>` адміністратором.
27
26
28
27
Ви можете переглянути усі ваші налаштування та звідки вони надходять виконавши:
Знову ж таки, якщо ви передаєте опцію `--global`, ці налаштування потрібно зробити тільки один раз, тоді Git завжди буде використовувати цю інформацію для всього, що ви робите у цій системі.
47
-
Якщо ви хочете, перевизначити ім'я або адресу електронної пошти для конкретних проєктів, ви можете виконати цю ж команду без опції `--global` в каталозі необхідного проєкту.
45
+
Знову ж таки, якщо ви передаєте опцію `--global`, ці налаштування потрібно зробити тільки один раз, бо тоді Git завжди буде використовувати цю інформацію для всього, що ви робите у цій системі.
46
+
Якщо ви хочете перевизначити ім'я або адресу електронної пошти для конкретних проєктів, ви можете виконати цю ж команду без опції `--global` в теці необхідного проєкту.
48
47
49
48
Багато з графічних інструментів допомагають зробити це при першому запуску.
50
49
51
50
[[_editor]]
52
51
==== Редактор
53
52
54
53
Зараз, коли ваше ім'я вже вказано, ви можете налаштувати типовий текстовий редактор, який буде використовуватися Git при необхідності ввести повідомлення.
55
-
Якщо це не налаштовано, Git використовує типовий системний редактор.
54
+
Якщо це не налаштовано, Git буде використовувати типовий системний редактор.
56
55
57
56
Якщо ви бажаєте використовувати інший текстовий редактор, наприклад Emacs, необхідно зробити наступне:
Під Windows, якщо ви бажаєте використати інший текстовий редактор, то маєте вказати повний шлях до відповідної програми.
65
-
Це залежить від того, як ваш редактор поставляється.
63
+
Під Windows, якщо ви бажаєте використати інший текстовий редактор, то маєте вказати повний шлях до його виконуваного файлу.
64
+
Він може різнитися залежно від того, як ваш редактор поставляється.
66
65
67
66
У випадку Notepad++ -- популярного редактору коду -- ви напевно надасте перевагу 32-бітовій версії, адже на час написання цього тексу 64-бітова версія не підтримувала всіх додатків.
68
67
Якщо у вас 32-бітова система, чи у вас 64-бітова система і ви хочете використовувати 64-бітовий редактор, варто спробувати щось таке:
@@ -87,7 +86,7 @@ Vim, Emacs і Notepad++ -- це популярні текстові редакт
87
86
[[_new_default_branch]]
88
87
==== Типова назва гілки
89
88
90
-
Типово, Git буде створювати гілку з назвою _master_ коли ви створюєте новий репозиторій із `git init`.
89
+
Типово, Git буде створювати гілку з назвою _master_ коли ви створюєте нове сховище із `git init`.
91
90
Із версії Git 2.28 і вище, ви можете налаштувати іншу назву для початкової гілки.
92
91
93
92
Аби налаштувати _main_ як типову назву гілки, виконайте:
0 commit comments