Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -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)))

Expand Down
2 changes: 1 addition & 1 deletion book/03-git-branching/sections/nutshell.asc
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ image::images/two-branches.png["Две ветки указывают на одн

Как Git определяет, в какой ветке вы находитесь?
Он хранит специальный указатель `HEAD`.
Имейте ввиду, что в Git концепция `HEAD` значительно отличается от других систем контроля версий, которые вы могли использовать раньше (Subversion или CVS).
Имейте в виду, что в Git концепция `HEAD` значительно отличается от других систем контроля версий, которые вы могли использовать раньше (Subversion или CVS).
В Git -- это указатель на текущую локальную ветку.
В нашем случае мы всё ещё находимся в ветке `master`.
Команда `git branch` только _создаёт_ новую ветку, но не переключает на неё.
Expand Down
2 changes: 1 addition & 1 deletion book/05-distributed-git/sections/contributing.asc
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ image::images/git-diff-check.png["Вывод команды `git diff --check`"]
Такой подход так же облегчает извлечение или отмену отдельных изменений, если это вдруг потребуется в будущем.
Раздел <<ch07-git-tools#r_rewriting_history>> главы 7 описывает ряд полезных трюков Git для переписывания истории изменений и интерактивного индексирования -- используйте эти инструменты для создания чистой и понятной истории перед отправкой проделанной работы кому-то ещё.

Последнее, что нужно иметь ввиду -- это сообщение коммита.
Последнее, что нужно иметь в виду -- это сообщение коммита.
Привычка создавать качественные сообщения к коммитам позволяет упростить использование и взаимодействие посредством Git.
Как правило, ваши сообщения должны начинаться кратким однострочным описанием не более 50 символов, затем должна идти пустая строка, после которой следует более детальное описание.
Проект Git требует, чтобы детальное описание включало причину внесения изменений и сравнение с текущей реализацией -- это хороший пример для подражания.
Expand Down
2 changes: 1 addition & 1 deletion book/05-distributed-git/sections/distributed-workflows.asc
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ image::images/integration-manager.png["Рабочий процесс с мене
В основном такой подход используется на огромных проектах, насчитывающих сотни участников; самый известный пример -- ядро Linux.
Помощники (lieutenants) -- это интеграционные менеджеры, которые отвечают за отдельные части репозитория.
Над ними главенствует один диспетчер интеграции, которого называют великодушным диктатором.
Репозиторий доброжелательного диктатора выступает как эталонный (blessed), откуда все участники процесса должны получать изменения.
Репозиторий великодушного диктатора выступает как эталонный (blessed), откуда все участники процесса должны получать изменения.
Процесс работает следующим образом (смотри <<rwfdiag_c>>):

1. Обычные разработчики работают в своих тематических ветках и перебазируют свою работу относительно ветки `master`.
Expand Down
2 changes: 1 addition & 1 deletion book/06-github/sections/3-maintaining.asc
Original file line number Diff line number Diff line change
Expand Up @@ -259,7 +259,7 @@ image::images/maint-06-unsubscribe.png["Отказ от подписки"]

===== Страница уведомлений

Когда мы говорим «уведомления» в контексте GitHub, мы имеем ввиду способ, которым GitHub пытается связаться с вами в случае возникновения каких-либо событий, настроить который можно несколькими способами.
Когда мы говорим «уведомления» в контексте GitHub, мы имеем в виду способ, которым GitHub пытается связаться с вами в случае возникновения каких-либо событий, настроить который можно несколькими способами.
Для просмотра настроек уведомлений перейдите на закладку «Notification center» на странице настроек.

.Настройки центра уведомлений
Expand Down
2 changes: 1 addition & 1 deletion book/07-git-tools/sections/revision-selection.asc
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Git позволяет различными способами указать к

==== Сокращённый SHA-1

Git достаточно умён, чтобы понять какой коммит имеется ввиду по нескольким первым символам его хеша, если указанная часть SHA-1 имеет в длину по крайней мере четыре символа и однозначна -- то есть в текущем репозитории существует только один объект с таким частичным SHA-1.
Git достаточно умён, чтобы понять какой коммит имеется в виду по нескольким первым символам его хеша, если указанная часть SHA-1 имеет в длину по крайней мере четыре символа и однозначна -- то есть в текущем репозитории существует только один объект с таким частичным SHA-1.

Например, предположим, чтобы найти некоторый коммит, вы выполнили команду `git log` и нашли коммит, в которой добавили определённую функциональность:

Expand Down
2 changes: 1 addition & 1 deletion book/08-customizing-git/sections/config.asc
Original file line number Diff line number Diff line change
Expand Up @@ -179,7 +179,7 @@ The most similar command is
checkout
----

Git старается угадать, что вы имели ввиду, но при этом команду не выполняет.
Git старается угадать, что вы имели в виду, но при этом команду не выполняет.
Если вы установите `help.autocorrect` в значение 1, то Git будет выполнять эту команду:

[source,console]
Expand Down
2 changes: 1 addition & 1 deletion book/10-git-internals/sections/transfer-protocols.asc
Original file line number Diff line number Diff line change
Expand Up @@ -211,7 +211,7 @@ $ ssh -x git@server "git-receive-pack 'simplegit-progit.git'"
Этот запрос включает в себя результаты `send-pack` и собственно pack-файлы.
Сервер, используя код состояния HTTP, возвращает результат операции.

Имейте ввиду, что HTTP протокол может дополнительно кодировать данные внутри каждого пакета.
Имейте в виду, что HTTP протокол может дополнительно кодировать данные внутри каждого пакета.

===== Скачивание данных

Expand Down
2 changes: 1 addition & 1 deletion book/A-git-in-other-environments/sections/powershell.asc
Original file line number Diff line number Diff line change
Expand Up @@ -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]
----
Expand Down