diff --git a/index.de.html b/index.de.html index b3f9acba..b080de01 100644 --- a/index.de.html +++ b/index.de.html @@ -44,12 +44,12 @@

git - Der einfache Einstieg

русский, türkçe,
+ українська, မြန်မာ, 日本語, 中文, 한국어
- 日本語, 中文, 한국어
Feedback auf github

diff --git a/index.es.html b/index.es.html index d3f78ce9..f8ed5247 100644 --- a/index.es.html +++ b/index.es.html @@ -40,6 +40,7 @@

git - la guía sencilla

русский, türkçe,
+ українська, မြန်မာ, 日本語, 中文, diff --git a/index.fr.html b/index.fr.html index 975c48d8..c2fc3063 100644 --- a/index.fr.html +++ b/index.fr.html @@ -55,6 +55,7 @@

git - petit guide

русский, türkçe,
+ українська, မြန်မာ, 日本語, 中文, diff --git a/index.html b/index.html index 5a2f2db1..2ef3d11b 100644 --- a/index.html +++ b/index.html @@ -45,6 +45,7 @@

git - the simple guide

русский, türkçe,
+ українська, မြန်မာ, 日本語, 中文, diff --git a/index.id.html b/index.id.html index 5ed57bc1..aab61454 100644 --- a/index.id.html +++ b/index.id.html @@ -44,6 +44,7 @@

git - panduan ringkas

русский, türkçe,
+ українська, မြန်မာ, 日本語, 中文, diff --git a/index.it.html b/index.it.html index 8cd320e3..56006713 100644 --- a/index.it.html +++ b/index.it.html @@ -44,6 +44,7 @@

git - la guida tascabile

русский, türkçe,
+ українська, မြန်မာ, 日本語, 中文, diff --git a/index.ja.html b/index.ja.html index 30dd7f4c..8a753a14 100644 --- a/index.ja.html +++ b/index.ja.html @@ -41,6 +41,7 @@

git - 簡単ガイド

русский, türkçe,
+ українська, မြန်မာ, 中文, 한국어 diff --git a/index.ko.html b/index.ko.html index 062a77f1..d2085cfc 100644 --- a/index.ko.html +++ b/index.ko.html @@ -104,6 +104,7 @@

git - 간편 안내서

Português, Русский, Türkçe, + українська, 中文

자, 갑시다! diff --git a/index.my.html b/index.my.html index 52ecc656..dd1b297b 100644 --- a/index.my.html +++ b/index.my.html @@ -60,9 +60,10 @@

git - အရိုးအရှင်းဆုံး လမ်းညွှန русский, türkçe,
- မြန်မာ, - 日本語, - 中文, + українська, + မြန်မာ, + 日本語, + 中文, 한국어 တို့ဖြင့် ဖတ်နိုင်သည်။
diff --git a/index.nl.html b/index.nl.html index 9a818dc9..0d157ce6 100644 --- a/index.nl.html +++ b/index.nl.html @@ -45,6 +45,7 @@

git - een simpele uitleg

русский, türkçe,
+ українська, မြန်မာ, 日本語, 中文, diff --git a/index.pl.html b/index.pl.html index d69f0a75..f665ff80 100644 --- a/index.pl.html +++ b/index.pl.html @@ -44,6 +44,7 @@

git - prosty przewodnik

русский, türkçe,
+ українська, မြန်မာ, 日本語, 中文, diff --git a/index.pt_BR.html b/index.pt_BR.html index a421b0dd..1d67b615 100644 --- a/index.pt_BR.html +++ b/index.pt_BR.html @@ -45,6 +45,7 @@

git - guia prático

русский, türkçe,
+ українська, မြန်မာ, 日本語, 中文, diff --git a/index.ru.html b/index.ru.html index 545b1977..07bacfae 100644 --- a/index.ru.html +++ b/index.ru.html @@ -45,6 +45,7 @@

git - the simple guide

português, türkçe,
+ українська, မြန်မာ, 日本語, 中文, diff --git a/index.tr.html b/index.tr.html index 436a7a44..1743b2de 100644 --- a/index.tr.html +++ b/index.tr.html @@ -45,6 +45,7 @@

git - basit rehber

português, русский,
+ українська, မြန်မာ, 日本語, 中文, diff --git a/index.uk.html b/index.uk.html new file mode 100644 index 00000000..445dcc80 --- /dev/null +++ b/index.uk.html @@ -0,0 +1,261 @@ + + + + + + git - the simple guide - no deep shit! + + + + + + +
+

git - the simple guide

+

простий посібник з git для початківців. нічого складного ;)

+ Tweet + +

+ Роджер Дублер (переклав Андрій Біда) +
подяка @tfnico, @fhd and Namics
+ цей посібник іншими мовами + english, + deutsch, + español, + français, + indonesian, + italiano, + nederlands, + polski, + português, + türkçe, +
+ မြန်မာ, + 日本語, + 中文, + 한국어 +
+ про помилки сповіщайте на github +

+
+ + Frontify - Collaboration for Web Designers & Front-End Developers + +
+ +
+ + +
+

встановлення

+

+ Завантажити git для OSX +

+

+ Завантажити git для Windows +

+

+ Завантажити git для Linux +

+
+ +
+

створення нового репозиторію

+

+ Аби створити новий репозиторій git, слід відкрити
+ папку, де ви хочете його розмістити, і виконати команду
+ git init
+ +

+
+ +
+

отримання репозиторію

+

+ Створіть робочу копію локального репозиторію командою
+ git clone /місцезнаходження/репозиторію
+ або ж, при використанні віддаленного сервера,
+ git clone юзер@хост:/місцезнаходження/репозиторію +

+
+ +
+

робочий процес

+

+ Локальний git-репозиторій складається з трьох "дерев".
+ Робоча директорія (Working Directory) містить власне файли. + Індекс (Index), або область підготовленних файлів (Staging Area), + містить інформацію щодо змін, які мають увійти до наступного комміту. + HEAD вказує на останній зробленний комміт. +

+ +
+ +
+

додання і комміт

+

+ Щоб підготувати зміни (додати їх до Індексу), виконайте
+ git add <ім'я_файла>
+ git add *
+ Це перший крок в базовому робочому процесі. Щоб зробити комміт підготовленних змін (затвердити зміни), слід виконати
+ git commit -m "Опис комміту"
+ Тепер зміни затверджено в локальному репозиторії, на них вказує HEAD; але ці зміни ще не торкнулися віддаленного репозиторію. +

+
+ +
+

надсилання змін

+

+ Щоб надіслати зміни до віддаленного репозиторію, виконайте
+ git push origin master
+ Можна замінити master будь-якою іншою гілкою,
до якої ви хочете надіслати зміни. +

+ Якщо репозиторій не було клоновано, і ви бажаєте підключити +
свій репозиторій до віддаленного, виконайте:
+ git remote add origin <адреса_сервера>
+ Тепер ви маєте можливість надсилати ваші зміни
до віддаленного репозиторію.
+ +

+
+ +
+

розгалуження

+

+ Гілки використовують для розробки функціоналу відокремленно від решти. Гілка master використовується за промовчанням щойно ви створили репозиторій. Інші гілки використовуються для розробки, а після завершення зливаються у master. +

+ +

+ Щоб створити нову гілку з назвою "feature_x"
і перемкнутися на неї, виконайте команду
+ git checkout -b feature_x
+ перемкнутися назад на master
+ git checkout master
+ усунути гілку
+ git branch -d feature_x

+ Гілка не доступна іншим, допоки ви
не надішлете її до віддаленного сервера командою
+ git push origin <ім'я_гілки> +

+
+ +
+

оновлення і злиття

+

+ Щоб оновити локальний репозиторій, виконайте команду:
+ git pull
+ котра отримає зміни у віддаленному репозиторії
і виконає злиття з поточною гілкою.
+ Щоб злити іншу гілку з поточною (наприклад, master),
виконайте команду
+ git merge <ім'я_гілки>
+ У будь-якому з двох випадків, git намагатиметься автоматично злити зміни. На жаль, це не завжди можливо, і в такому разі повстає конфлікт. + Ви маєте усунути виниклі конфлікти, власноруч відредагував файли, що позначив git. Після редагування, треба помітити їх як злиті:
+ git add <ім'я_файла>
+ Перед злиттям можна попередньо оглянути зміни:
+ git diff <ім'я_гілки> <ім'я_іншої_гілки> +

+
+ +
+

теги

+

+ Теги слід використовувати для позначення моменту випуску версії. Це популярна практика, що також існує в SVN.
+ Створити новий тег с іменем 1.0.0 можна командою
+ git tag 1.0.0 1b2e1d63ff
+ 1b2e1d63ff — це перші десять символів унікального ідентифікатора комміту, з яким буде пов'язаний тег. + Аби проглянути ідентифікатори коммітів, виконайте
+ git log
+ В якості ідентифікатора можна використовувати меншу кількість символів, але з умовою, що такий ідентифікатор лишиться унікальним. +

+
+ +
+

заміщення локальних змін

+

+ Якщо ви зробили щось не те
— чого, звісно, ніколи не трапляється ;) —
можна замінити локальні зміни командою
+ git checkout -- <ім'я_файла>
+ Це замінить зміни в робочій директорії на поточний зміст вказівника HEAD. + Зміни, попередньо додані до Індексу, разом з новими файлами, залишаться недоторканими. +

+

+ Якщо ж ви бажаєте скасувати всі локальні зміни та комміти, отримайте останні зміни з сервера + і вкажіть на них локальну гілку таким чином:
+ git fetch origin
+ git reset --hard origin/master +

+
+ +
+

корисні речі

+

+ вбудований в git графічний інтерфейс:
+ gitk
+ використовувати кольорове виведення в терміналі:
+ git config color.ui true
+ виводити лог однорядковими коммітами:
+ git config format.pretty oneline
+ інтерактивне додання до індексу:
+ git add -i +

+
+ +
+

корисні лінки

+

графічні інтерфейси

+

+

+

+

посібники

+

+

+

+
+
+ + Clarify + +
+ +
+

коментарі

+
+ + +
+ + + + diff --git a/index.vi.html b/index.vi.html index 498b9ed9..509a85c9 100644 --- a/index.vi.html +++ b/index.vi.html @@ -45,6 +45,7 @@

Sổ tay Git

русский, türkçe,
+ українська, မြန်မာ, 日本語, 中文, diff --git a/index.zh.html b/index.zh.html index 00f5b3c8..5125f9f5 100644 --- a/index.zh.html +++ b/index.zh.html @@ -46,6 +46,7 @@

git - 简明指南

русский, türkçe,
+ українська, မြန်မာ, 日本語, 한국어