diff --git a/book/03-git-branching/sections/basic-branching-and-merging.asc b/book/03-git-branching/sections/basic-branching-and-merging.asc index 825499a2..cbaecf8d 100644 --- a/book/03-git-branching/sections/basic-branching-and-merging.asc +++ b/book/03-git-branching/sections/basic-branching-and-merging.asc @@ -91,7 +91,7 @@ $ git commit -a -m 'Fix broken email address' .Ветка hotfix основана на ветке `master` image::images/basic-branching-4.png["Ветка hotfix основана на ветке `master`"] -Вы можете прогнать тесты, чтобы убедиться, что ваше уязвимость в самом деле исправлена. +Вы можете прогнать тесты, чтобы убедиться, что ваша уязвимость в самом деле исправлена. И если это так -- выполнить слияние ветки `hotfix` с веткой `master` для включения изменений в продукт. Это делается командой `git merge`:(((команды git, merge))) diff --git a/book/03-git-branching/sections/nutshell.asc b/book/03-git-branching/sections/nutshell.asc index 449097e4..c444c1c7 100644 --- a/book/03-git-branching/sections/nutshell.asc +++ b/book/03-git-branching/sections/nutshell.asc @@ -66,7 +66,7 @@ image::images/two-branches.png["Две ветки указывают на одн Как Git определяет, в какой ветке вы находитесь? Он хранит специальный указатель `HEAD`. -Имейте ввиду, что в Git концепция `HEAD` значительно отличается от других систем контроля версий, которые вы могли использовать раньше (Subversion или CVS). +Имейте в виду, что в Git концепция `HEAD` значительно отличается от других систем контроля версий, которые вы могли использовать раньше (Subversion или CVS). В Git -- это указатель на текущую локальную ветку. В нашем случае мы всё ещё находимся в ветке `master`. Команда `git branch` только _создаёт_ новую ветку, но не переключает на неё. diff --git a/book/05-distributed-git/sections/contributing.asc b/book/05-distributed-git/sections/contributing.asc index e849054d..5edbc3be 100644 --- a/book/05-distributed-git/sections/contributing.asc +++ b/book/05-distributed-git/sections/contributing.asc @@ -57,7 +57,7 @@ image::images/git-diff-check.png["Вывод команды `git diff --check`"] Такой подход так же облегчает извлечение или отмену отдельных изменений, если это вдруг потребуется в будущем. Раздел <> главы 7 описывает ряд полезных трюков Git для переписывания истории изменений и интерактивного индексирования -- используйте эти инструменты для создания чистой и понятной истории перед отправкой проделанной работы кому-то ещё. -Последнее, что нужно иметь ввиду -- это сообщение коммита. +Последнее, что нужно иметь в виду -- это сообщение коммита. Привычка создавать качественные сообщения к коммитам позволяет упростить использование и взаимодействие посредством Git. Как правило, ваши сообщения должны начинаться кратким однострочным описанием не более 50 символов, затем должна идти пустая строка, после которой следует более детальное описание. Проект Git требует, чтобы детальное описание включало причину внесения изменений и сравнение с текущей реализацией -- это хороший пример для подражания. diff --git a/book/05-distributed-git/sections/distributed-workflows.asc b/book/05-distributed-git/sections/distributed-workflows.asc index c78eaade..ed0a041f 100644 --- a/book/05-distributed-git/sections/distributed-workflows.asc +++ b/book/05-distributed-git/sections/distributed-workflows.asc @@ -67,7 +67,7 @@ image::images/integration-manager.png["Рабочий процесс с мене В основном такой подход используется на огромных проектах, насчитывающих сотни участников; самый известный пример -- ядро Linux. Помощники (lieutenants) -- это интеграционные менеджеры, которые отвечают за отдельные части репозитория. Над ними главенствует один диспетчер интеграции, которого называют великодушным диктатором. -Репозиторий доброжелательного диктатора выступает как эталонный (blessed), откуда все участники процесса должны получать изменения. +Репозиторий великодушного диктатора выступает как эталонный (blessed), откуда все участники процесса должны получать изменения. Процесс работает следующим образом (смотри <>): 1. Обычные разработчики работают в своих тематических ветках и перебазируют свою работу относительно ветки `master`. diff --git a/book/06-github/sections/3-maintaining.asc b/book/06-github/sections/3-maintaining.asc index eb455781..65d97596 100644 --- a/book/06-github/sections/3-maintaining.asc +++ b/book/06-github/sections/3-maintaining.asc @@ -259,7 +259,7 @@ image::images/maint-06-unsubscribe.png["Отказ от подписки"] ===== Страница уведомлений -Когда мы говорим «уведомления» в контексте GitHub, мы имеем ввиду способ, которым GitHub пытается связаться с вами в случае возникновения каких-либо событий, настроить который можно несколькими способами. +Когда мы говорим «уведомления» в контексте GitHub, мы имеем в виду способ, которым GitHub пытается связаться с вами в случае возникновения каких-либо событий, настроить который можно несколькими способами. Для просмотра настроек уведомлений перейдите на закладку «Notification center» на странице настроек. .Настройки центра уведомлений diff --git a/book/07-git-tools/sections/revision-selection.asc b/book/07-git-tools/sections/revision-selection.asc index 4cffc549..de82fec5 100644 --- a/book/07-git-tools/sections/revision-selection.asc +++ b/book/07-git-tools/sections/revision-selection.asc @@ -11,7 +11,7 @@ Git позволяет различными способами указать к ==== Сокращённый SHA-1 -Git достаточно умён, чтобы понять какой коммит имеется ввиду по нескольким первым символам его хеша, если указанная часть SHA-1 имеет в длину по крайней мере четыре символа и однозначна -- то есть в текущем репозитории существует только один объект с таким частичным SHA-1. +Git достаточно умён, чтобы понять какой коммит имеется в виду по нескольким первым символам его хеша, если указанная часть SHA-1 имеет в длину по крайней мере четыре символа и однозначна -- то есть в текущем репозитории существует только один объект с таким частичным SHA-1. Например, предположим, чтобы найти некоторый коммит, вы выполнили команду `git log` и нашли коммит, в которой добавили определённую функциональность: diff --git a/book/08-customizing-git/sections/config.asc b/book/08-customizing-git/sections/config.asc index e340aa46..35a7c825 100644 --- a/book/08-customizing-git/sections/config.asc +++ b/book/08-customizing-git/sections/config.asc @@ -179,7 +179,7 @@ The most similar command is checkout ---- -Git старается угадать, что вы имели ввиду, но при этом команду не выполняет. +Git старается угадать, что вы имели в виду, но при этом команду не выполняет. Если вы установите `help.autocorrect` в значение 1, то Git будет выполнять эту команду: [source,console] diff --git a/book/10-git-internals/sections/transfer-protocols.asc b/book/10-git-internals/sections/transfer-protocols.asc index 4db28ddc..5fad2838 100644 --- a/book/10-git-internals/sections/transfer-protocols.asc +++ b/book/10-git-internals/sections/transfer-protocols.asc @@ -211,7 +211,7 @@ $ ssh -x git@server "git-receive-pack 'simplegit-progit.git'" Этот запрос включает в себя результаты `send-pack` и собственно pack-файлы. Сервер, используя код состояния HTTP, возвращает результат операции. -Имейте ввиду, что HTTP протокол может дополнительно кодировать данные внутри каждого пакета. +Имейте в виду, что HTTP протокол может дополнительно кодировать данные внутри каждого пакета. ===== Скачивание данных diff --git a/book/A-git-in-other-environments/sections/powershell.asc b/book/A-git-in-other-environments/sections/powershell.asc index f2bca08c..f6686ca5 100644 --- a/book/A-git-in-other-environments/sections/powershell.asc +++ b/book/A-git-in-other-environments/sections/powershell.asc @@ -57,7 +57,7 @@ image::images/posh-git.png["PowerShell с Posh-Git"] Для добавления git информации в приглашение ввода необходимо импортировать модуль `Posh-Git`. Для автоматического импорта модуля Posh-Git при каждом запуске PowerShell, выполните команду `Add-PoshGitToProfile`, которая добавит инструкции импорта в ваш `$profile` скрипт. Этот скрипт выполняется каждый раз как вы открываете консоль PowerShell. -Имейте ввиду, что существует несколько `$profile` скриптов: например, один для консоли, а другой для ISE. +Имейте в виду, что существует несколько `$profile` скриптов: например, один для консоли, а другой для ISE. [source,powershell] ----