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
Керівництво для розуміння важливості повідомлень комітів і того, як правильно їх писати.
5
+
Керівництво для розуміння важливості повідомлень комітів і того, як правильно їх писати.
6
6
7
7
Це може допомогти вам зрозуміти, що таке коміт, чому важливо писати хороші повідомлення, кращі практики і деякі поради по плануванню і (пере)написанню хорошої історії комітів.
8
8
9
9
## Що таке "коміт"?
10
10
11
-
Простими словами, коміт - це _знімок(зліпок)_ ваших локальних файлів, записанний в локальний репозиторій.
11
+
Простими словами, коміт - це _знімок(зліпок)_ ваших локальних файлів, записаний в локальний репозиторій.
12
12
Насправді, [git зберігає не тільки зміни між файлами, але і в цілому повну версію всіх файлів](https://git-scm.com/book/ru/v2/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5-%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B-Git).
13
13
Для файлів, які не змінювались від одного коміта до іншого, git зберігає тільки посилання на попередній ідентичний файл, котрий вже був збережений.
14
14
15
-
Зображення нижче показує, як git зберігає данні з плином часу, тоді як кожна "версія" являється комітом:
15
+
Зображення нижче показує, як git зберігає дані з плином часу, тоді як кожна "версія" являється комітом:
16
16
17
17

18
18
@@ -27,7 +27,7 @@
27
27
28
28
## Корисні практики
29
29
30
-
Це деякі практики, зібрані з мого досвіду, статей та других керівництв. Якщо у вас є пропозиція (або ви не згідні з деякими речами) не соромтесь відкрити пулреквест і внести свій вклад.
30
+
Це деякі практики, зібрані з мого досвіду, статей та решти керівництв. Якщо у вас є пропозиція (або ви не згідні з деякими речами) не соромтесь відкрити пулреквест і внести свій внесок.
31
31
32
32
### Використовуйте наказовий спосіб
33
33
@@ -103,7 +103,7 @@ Increase left padding between textbox and layout frame
103
103
Adjust css
104
104
```
105
105
106
-
Це корисно в багатьох випадках (пр. несколько коммитов, различные изменения и рефакторинг), щоб допомогти рев'юверам зрозуміти про що думав автор коміту, та що мав на увазі, коли писав повідомлення.
106
+
Це корисно в багатьох випадках (пр. декілька комітів, різноманітні зміни і рефакторинг), щоб допомогти рев'юверам зрозуміти про що думав автор коміту, та що мав на увазі, коли писав повідомлення.
107
107
108
108
### Використовуйте тіло повідомлення для пояснення "чому", "для чого", "як" та додаткові деталі
109
109
@@ -141,7 +141,7 @@ setup a new attribute (in_use_amount) with a new value
141
141
142
142
Додаткові пусті стрічки рахуються частиною опису.
143
143
144
-
Такі символи як `-`, `*`и ` покращують загальну читаємість.
144
+
Такі символи як `-`, `*`і ` покращують загальну читаємість.
145
145
146
146
### Запобігайте появі загальних повідомлень або повідомлень без будь-якого контексту
147
147
@@ -164,9 +164,9 @@ Adjust css
164
164
165
165
### Зберігайте узгодженість мовлення
166
166
167
-
Для власників проектів: Оберіть мову та пишить всі повідомлення комітів використовуючи цю мову. В ідеалі, він має співпадати з коментарями в коді, стандартним перекладом (для перекладених проектів), і т.д.
167
+
Для власників проектів: Оберіть мову та пишіть всі повідомлення комітів використовуючи цю мову. В ідеалі, він має співпадати з коментарями в коді, стандартним перекладом (для перекладених проектів), і т.д.
168
168
169
-
Для участников проекта: Пишите сообщения коммитов на том языке, который используется в истории коммитов.
169
+
Для учасників проекту: Пишіть повідомлення комітів тією мовою, котра використовується в історії комітів.
170
170
171
171
```
172
172
# Добре
@@ -237,7 +237,7 @@ See also: #456, #789
237
237
238
238
### Злиття (Merging)
239
239
240
-
**Коротко:** Створює новий коміт, з назвою (соответственно) _коміт злиття_ (_merge commit_), з різницею між двома гілками.
240
+
**Коротко:** Створює новий коміт, названий (відповідним чином) _коміт злиття_ (_merge commit_), з різницею між двома гілками.
Використовуйте цю команду, чтобы привести в порядок коміти, не використовуючи перебазування.
313
+
Використовуйте цю команду, щоб привести в порядок коміти, не використовуючи перебазування.
314
314
В [цій статті](http://fle.github.io/git-tip-keep-your-branch-clean-with-fixup-and-autosquash.html) є гарні приклади того, як і коли це робити.
315
315
316
316
317
317
### cherry-pick
318
318
319
319
Ця команда може бути дуже корисною для зміни коміту, який був зроблений в неправильній гілці, щоб не писати код заново.
320
320
321
-
Пример:
321
+
Приклад:
322
322
323
323
```
324
324
$ git cherry-pick 790ab21
@@ -348,7 +348,7 @@ index 7b45277..6b1993c 100644
348
348
+
349
349
+This is a template, [written originally by Tim Pope](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html), which appears in the [_Pro Git Book_](https://git-scm.com/book/en/v2/Distributed-Git-Contributing-to-a-Project).
350
350
+
351
-
## Участие в проекте
351
+
## Участь у проекті
352
352
353
353
Any kind of help would be appreciated. Example of topics that you can help me with:
354
354
@@ -202,3 +205,4 @@ Any kind of help would be appreciated. Example of topics that you can help me wi
@@ -358,7 +358,7 @@ index 7b45277..6b1993c 100644
358
358
+- [A Note About Git Commit Messages](https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html)
359
359
```
360
360
361
-
Ми можем виконати `git add -p` щоб додати тільки ті патчі, які нам потрібні, без необхідності змінювати вже існуючий код.
361
+
Ми можемо виконати `git add -p` щоб додати тільки ті патчі, які нам потрібні, без необхідності змінювати вже існуючий код.
362
362
Це дуже корисно при розділенні великих змін в маленькі коміти або для відміни/перевірки конкретних змін.
363
363
364
364
```
@@ -424,7 +424,7 @@ Stage this hunk [y,n,q,a,d,/,K,j,J,g,e,?]?
424
424
425
425
- Виправити помилки в граматиці та правописі
426
426
- Переклад на інші мови
427
-
- Покращення списку связанных джерел
427
+
- Покращення списку пов'язаних джерел
428
428
- Змінити неправильну або неповну інформацію
429
429
430
430
## Джерела натхнення та список для подальшого читання
0 commit comments