From 48c2efed55baa71b424d93486fd73a5e7c61a67b Mon Sep 17 00:00:00 2001 From: Tikhon Tarnavsky Date: Fri, 16 Jul 2010 19:39:58 +0300 Subject: [PATCH] editing ru/basic.txt finished --- en/basic.txt | 6 +----- ru/basic.txt | 11 +++++------ 2 files changed, 6 insertions(+), 11 deletions(-) diff --git a/en/basic.txt b/en/basic.txt index 96f49e0..4b01142 100644 --- a/en/basic.txt +++ b/en/basic.txt @@ -185,11 +185,7 @@ Try also: $ git whatchanged --since="2 weeks ago" -Often I'll browse history with http://sourceforge.net/projects/qgit[qgit] -instead, due to its slick photogenic interface, or -http://jonas.nitro.dk/tig/[tig], a text-mode interface that works well over -slow connections. Alternatively, install a web server, run *git instaweb* and -fire up any web browser. +Often I'll browse history with http://sourceforge.net/projects/qgit[qgit] instead, due to its slick photogenic interface, or http://jonas.nitro.dk/tig/[tig], a text-mode interface that works well over slow connections. Alternatively, install a web server, run *git instaweb* and fire up any web browser. === Exercise === diff --git a/ru/basic.txt b/ru/basic.txt index 1b49923..279ef28 100644 --- a/ru/basic.txt +++ b/ru/basic.txt @@ -176,20 +176,19 @@ Date: Thu Jan 1 00:00:00 1970 +0000 $ 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. - 1. Разница между A и B — удаление файлов. - Мы можем создать патч, отражающий эти изменения, и применить его: + 1. Разница между A и B — удаленные файлы. Мы можем создать патч, отражающий эти изменения, и применить его: $ git diff B A | git apply - 2. Поскольку в коммите A мы сохранили файлы, то можем получить их обратно: + 2. Поскольку в коммите A мы сохранили файлы, то можем восстановить их: $ git checkout A foo.c bar.h @@ -197,4 +196,4 @@ Date: Thu Jan 1 00:00:00 1970 +0000 $ git revert B -Какой способ лучше? Тот, который вам больше нравится. С помощью Git легко получить желаемое, а часто существует много способов это сделать. +Какой способ лучше? Тот, который вам больше нравится. С помощью Git легко получить желаемое, и часто существует много способов это сделать. -- 2.11.4.GIT