Skip to content

Commit 8a1dad0

Browse files
committed
Оновлює: 1 - first-time-setup.asc
1 parent 1a1fe2f commit 8a1dad0

File tree

2 files changed

+34
-18
lines changed

2 files changed

+34
-18
lines changed

book/01-introduction/sections/first-time-setup.asc

Lines changed: 33 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -8,21 +8,30 @@
88
До Git входить утиліта що має назву `git config`, яка дозволяє отримати чи встановити параметри, що контролюють усіма аспектами того, як Git виглядає чи працює.
99
Ці параметри можуть бути збережені в трьох різних місцях:
1010

11-
1. Файл `/etc/gitconfig` містить значення для кожного користувача в системі і всіх їхніх репозиторіїв.
11+
1. Файл `[path]/etc/gitconfig` містить значення для кожного користувача в системі і всіх їхніх репозиторіїв.
1212
Якщо ви передаєте опцію `--system` при виконанні `git config`, параметри читаються та пишуться з цього файлу.
13-
(Це системний файл конфігурації, відповідно, вам потрібен був доступ адміністратора чи суперкористувача, щоб змінювати його.)
13+
Це системний файл конфігурації, відповідно, вам потрібен був доступ адміністратора чи суперкористувача, щоб змінювати його.
1414
2. Файл `~/.gitconfig` або `~/.config/git/config` зберігає значення саме для вас -- користувача.
15-
Ви можете налаштувати Git читати і писати в цей файл, вказуючи опцію `--global.`
15+
Ви можете налаштувати Git читати і писати в цей файл, вказуючи опцію `--global`, що вплине на _всі_ репозиторії з якими ви працюєте у вашій системі.
1616
3. Файл `config` у каталозі Git (тобто `.git/config`) у тому репозиторії, який ви використовуєте в даний момент, зберігає налаштування конкретного репозиторія.
17+
Ви можете змусити Git читати і писати в цей файл, вказавши опцію `--local`, але типово вона увімкнута.
18+
Звісно, ви маєте бути десь у репозиторії Git аби ця опція працювала правильно.
1719

18-
Кожен рівень має пріоритет над налаштуваннями в попередньому рівні, тобто параметри в `.git/config` перевизначають параметри в `/etc/gitconfig`.
20+
Кожен рівень має пріоритет над налаштуваннями в попередньому рівні, тобто параметри в `.git/config` перевизначають параметри в `[path]/etc/gitconfig`.
1921

2022
У системах Windows, Git шукає файл `.gitconfig` в каталозі `$HOME` (`C:\Users\$USER` для більшості користувачів).
21-
Він також все одно шукає файл `/etc/gitconfig`, хоча відносно кореня MSys, котрий знаходиться там, де ви вирішили встановити Git у вашій Windows системі, коли ви запускали інсталяцію.
23+
Він також все одно шукає файл `[path]/etc/gitconfig`, хоча відносно кореня MSys, котрий знаходиться там, де ви вирішили встановити Git у вашій Windows системі, коли ви запускали інсталяцію.
2224
Якщо ви використовуєте Git для Windows версії 2.x або новішу, то є також системний конфігураційний файл
2325
`C:\Documents and Settings\All Users\Application Data\Git\config` під Windows XP, і `C:\ProgramData\Git\config` під Windows Vista й новіші.
2426
Цей файл може бути зміненим лише за допомогою `git config -f <файл>` адміністратором.
2527

28+
Ви можете переглянути усі ваші налаштування та звідки вони надходять виконавши:
29+
30+
[source,console]
31+
----
32+
$ git config --list --show-origin
33+
----
34+
2635
==== Ім'я користувача
2736

2837
Перше, що ви повинні зробити, коли ви інсталюєте Git - це встановити ім'я користувача та адресу електронної пошти.
@@ -35,13 +44,14 @@ $ git config --global user.email [email protected]
3544
----
3645

3746
Знову ж таки, якщо ви передаєте опцію `--global`, ці налаштування потрібно зробити тільки один раз, тоді Git завжди буде використовувати цю інформацію для всього, що ви робите у цій системі.
38-
Якщо ви хочете, перевизначити ім'я або адресу електронної пошти для конкретних проектів, ви можете виконати цю ж команду без опції `--global` в каталозі необхідного проекту.
47+
Якщо ви хочете, перевизначити ім'я або адресу електронної пошти для конкретних проєктів, ви можете виконати цю ж команду без опції `--global` в каталозі необхідного проєкту.
3948

4049
Багато з графічних інструментів допомагають зробити це при першому запуску.
4150

51+
[[_editor]]
4252
==== Редактор
4353

44-
Зараз, коли ваше ім'я вже вказано, ви можете налаштувати текстовий редактор за замовчуванням, який буде використовуватися Git при необхідності ввести повідомлення.
54+
Зараз, коли ваше ім'я вже вказано, ви можете налаштувати типовий текстовий редактор, який буде використовуватися Git при необхідності ввести повідомлення.
4555
Якщо це не налаштовано, Git використовує типовий системний редактор.
4656

4757
Якщо ви бажаєте використовувати інший текстовий редактор, наприклад Emacs, необхідно зробити наступне:
@@ -59,20 +69,13 @@ $ git config --global core.editor emacs
5969

6070
[source,console]
6171
----
62-
$ git config --global core.editor "'C:/Program Files/Notepad++/notepad++.exe' -multiInst -nosession"
63-
----
64-
65-
Якщо у вас 32-бітовий редактор під 64-бітовою системою, програму буде встановлено до `C:\Program Files (x86)`:
66-
67-
[source,console]
68-
----
69-
$ git config --global core.editor "'C:/Program Files (x86)/Notepad++/notepad++.exe' -multiInst -nosession"
72+
$ git config --global core.editor "'C:/Program Files/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"
7073
----
7174

7275
[NOTE]
7376
====
7477
Vim, Emacs і Notepad++ -- це популярні текстові редактори, що їх часто використовують розробники на Unix-похідних системах (на кшталт Linux та macOS) та на Windows.
75-
Якщо ви не знайомі з цими редакторами, можливо, вам потрібно буде знайти інструкції з налаштуванню вашого улюбленого редактора з Git.
78+
Якщо ви використовуєте інші редактори або 32-бітові версії, ласкаво просимо знайти інструкції з налаштуванню вашого улюбленого редактора з Git у <<C-git-commands#ch_core_editor>>.
7679
====
7780

7881
[WARNING]
@@ -81,6 +84,19 @@ Vim, Emacs і Notepad++ -- це популярні текстові редакт
8184
Наприклад, під Windows операція Git може бути завчасно припинена під час запуску редактора.
8285
====
8386

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+
84100
==== Перевірка налаштувань
85101

86102
Якщо ви хочете подивитися на свої налаштування, можете скористатися командою `git config --list`, щоб переглянути всі налаштування, які Git може знайти:
@@ -97,7 +113,7 @@ color.diff=auto
97113
...
98114
----
99115

100-
Ви можете побачити ключі більш ніж один раз, тому що Git читає однакові ключі з різних файлів (наприклад `/etc/gitconfig` або `~/.gitconfig`).
116+
Ви можете побачити ключі більш ніж один раз, тому що Git читає однакові ключі з різних файлів (наприклад, `[path]/etc/gitconfig` або `~/.gitconfig`).
101117
У цьому випадку, Git використовує останнє значення для кожного ключа.
102118

103119
Ви також можете перевірити значення конкретного ключа виконавши `git config <key>`:(((git commands, config)))

update-plan/files.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
| Назва файлу |Статус (+ означає зроблено)
77
| book/01-introduction/sections/about-version-control.asc | +
88
| book/01-introduction/sections/command-line.asc | +
9-
| book/01-introduction/sections/first-time-setup.asc |
9+
| book/01-introduction/sections/first-time-setup.asc | +
1010
| book/01-introduction/sections/help.asc |
1111
| book/01-introduction/sections/history.asc |
1212
| book/01-introduction/sections/installing.asc |

0 commit comments

Comments
 (0)