Permalink
Browse files

uk/basic.txt was fully translated on ukrainian

  • Loading branch information...
1 parent 1441d5a commit 71f9e74af936ac5fc3305749c9af5190f09936e6 @VBoden VBoden committed Sep 21, 2012
Showing with 24 additions and 24 deletions.
  1. +24 −24 uk/basic.txt
View
@@ -132,68 +132,68 @@ Date: Thu Jan 1 00:00:00 1970 +0000
=== Невідкладна публікація ===
-Допустим, вы написали скрипт, которым хотите поделиться с другими. Можно просто предложить им скачивать его с вашего компьютера, но если они будут делать это когда вы дорабатываете его или добавляете экспериментальную функциональность, у них могут возникнуть проблемы. Очевидно, поэтому и существуют циклы разработки. Разработчики могут постоянно работать над проектом, но общедоступным они делают свой код только после того, как приведут его в приличный вид.
+Припустимо, ви написали скрипт, яким хочете поділитися з іншими. Можна просто запропонувати їм скачувати його з вашого комп'ютера, але якщо вони будуть робити це коли ви допрацьовуєте його або додаєте експериментальну функціональність, у них можуть виникнути проблеми. Очевидно, тому й існують цикли розробки. Розробники можуть постійно працювати над проектом, але загальнодоступним вони роблять свій код лише після того, як приведуть його у пристойний вигляд.
-Чтобы сделать это с помощью Git, выполните в каталоге, где лежит ваш скрипт,
+Щоб зробити це за допомогою Git, виконайте в каталозі, де лежить ваш скрипт,
$ git init
$ git add .
- $ git commit -m "Первый релиз"
+ $ git commit -m "Перший реліз"
-Затем скажите вашим пользователям запустить
+Потім скажіть вашим користувачам запустити
- $ git clone ваш.компьютер:/путь/до/скрипта
+ $ git clone ваш.комп’ютер:/шлях/до/скрипту
-чтобы загрузить ваш скрипт. Здесь подразумевается, что у них есть доступ по ssh. Если нет, запустите *git daemon* и скажите пользователям запустить эту команду вместо вышеприведенной:
+щоб завантажити ваш скрипт. Тут мається на увазі, що у них є доступ по ssh. Якщо ні, запустіть *git daemon* і скажіть користувачам запустити цю команду замість вищенаведеної:
- $ git clone git://ваш.компьютер/путь/до/скрипта
+ $ git clone git://ваш.комп’ютер/шлях/до/скрипту
-С этих пор всякий раз, когда ваш скрипт готов к релизу, выполняйте
+З цих пір щоразу, коли ваш скрипт готовий до релізу, виконуйте
- $ git commit -a -m "Следующий релиз"
+ $ git commit -a -m "Наступний реліз"
-и ваши пользователи смогут обновить свои версии, перейдя в каталог, с вашим скриптом и набрав
+і ваші користувачі зможуть оновити свої версії, перейшовши в каталог з вашим скриптом і набравши
$ git pull
-Ваши пользователи никогда не наткнутся на версию скрипта, которую вы не хотите им показывать.
+Ваші користувачі ніколи не наткнуться на версію скрипта, яку ви не хочете їм показувати.
-=== Что я сделал? ===
+=== Що я зробив? ===
-Выясните, какие изменения вы сделали со времени последнего коммита:
+З'ясуйте, які зміни ви зробили з часу останнього комміта:
$ git diff
-Или со вчерашнего дня:
+Чи з вчорашнього дня:
$ git diff "@{yesterday}"
-Или между определенной версией и версией, сделанной 2 коммита назад:
+Чи між певною версією і версією, зробленою 2 комміти назад:
$ git diff 1b6d "master~2"
-В каждом случае на выходе будет патч, который может быть применен с помощью *git apply*. Попробуйте также:
+У кожному разі на виході буде патч, який може бути застосований за допомогою *git apply*. Спробуйте також:
$ git whatchanged --since="2 weeks ago"
-Часто вместо этого я использую для просмотра истории http://sourceforge.net/projects/qgit[qgit], из-за приятного интерфейса, или http://jonas.nitro.dk/tig[tig] с текстовым интерфейсом, который хорошо работает через медленное соединение. Как вариант, установите веб-сервер, введите *git instaweb* и запустите любой веб-браузер.
+Часто замість цього я використовую для перегляду історії http://sourceforge.net/projects/qgit[qgit], через приємний інтерфейс, або http://jonas.nitro.dk/tig[tig] з текстовим інтерфейсом, який добре працює через повільне з'єднання. Як варіант, встановіть веб-сервер, введіть *git instaweb* і запустіть будь-який веб-браузер.
-=== Упражнение ===
+=== Вправа ===
-Пусть A, B, C, D — четыре последовательных коммита, где В отличается от A лишь несколькими удаленными файлами. Мы хотим вернуть эти файлы в D. Как мы можем это сделать?
+Нехай A, B, C, D - чотири послідовні комміти, де В відрізняється від A лише кількома видаленими файлами. Ми хочемо повернути ці файли в D. Як ми можемо це зробити?
-Существует как минимум три решения. Предположим, что мы находимся на D.
+Існує як мінімум три розв’язки. Припустимо, що ми знаходимося на D.
- 1. Разница между A и B — удаленные файлы. Мы можем создать патч, отражающий эти изменения, и применить его:
+ 1. Різниця між A і B - видалені файли. Ми можемо створити патч, що відображає ці зміни, і застосувати його:
$ git diff B A | git apply
- 2. Поскольку в коммите A мы сохранили файлы, то можем восстановить их:
+ 2. Оскільки в комміті A ми зберегли файли, то можемо відновити їх:
$ git checkout A foo.c bar.h
- 3. Мы можем рассматривать переход от A к B как изменения, которые хотим отменить:
+ 3. Ми можемо розглядати перехід від A до B як зміни, які хочемо скасувати:
$ git revert B
-Какой способ лучше? Тот, который вам больше нравится. С помощью Git легко получить желаемое, и часто существует много способов это сделать.
+Який спосіб найкращий? Той, який вам більше подобається. За допомогою Git легко отримати бажане і часто існує багато способів це зробити.

0 comments on commit 71f9e74

Please sign in to comment.