From 82566a63940782583b1419c41cb15ec536b5665a Mon Sep 17 00:00:00 2001 From: Anna Borzenko Date: Sat, 21 Mar 2020 16:55:47 +0200 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D1=8B=20=D0=B7=D0=B0=D0=BF=D1=8F=D1=82=D1=8B=D0=B5=20?= =?UTF-8?q?=D0=B2=20=D1=80=D0=B0=D0=B7=D0=B4=D0=B5=D0=BB=20=D0=A3=D0=B4?= =?UTF-8?q?=D0=B0=D0=BB=D1=91=D0=BD=D0=BD=D1=8B=D0=B5=20=D0=B2=D0=B5=D1=82?= =?UTF-8?q?=D0=BA=D0=B8=20(#303)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- book/03-git-branching/sections/remote-branches.asc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/book/03-git-branching/sections/remote-branches.asc b/book/03-git-branching/sections/remote-branches.asc index f743a5ac..042aef19 100644 --- a/book/03-git-branching/sections/remote-branches.asc +++ b/book/03-git-branching/sections/remote-branches.asc @@ -7,7 +7,7 @@ Тем не менее, более распространенным способом является использование веток слежения. Ветки слежения -- это ссылки на определённое состояние удалённых веток. -Это локальные ветки, которые нельзя перемещать; Git перемещает их автоматически при любой коммуникации с удаленным репозиторием чтобы гарантировать точное соответствие с ним. +Это локальные ветки, которые нельзя перемещать; Git перемещает их автоматически при любой коммуникации с удаленным репозиторием, чтобы гарантировать точное соответствие с ним. Представляйте их как закладки для напоминания о том, где ветки в удалённых репозиториях находились во время последнего подключения к ним. Имена веток слежения имеют вид `/`. @@ -23,7 +23,7 @@ Git также создаст вам локальную ветку `master`, к .``origin'' -- это не специальное название ==== Подобно названию ветки ``master'', ``origin'' не имеет какого-либо специального значения в Git. -В то время как ``master'' -- это название по умолчанию для ветки при выполнении `git init` только потому что часто используется, ``origin'' -- это название по умолчанию для удалённого сервера когда вы запускаете `git clone`. +В то время как ``master'' -- это название по умолчанию для ветки при выполнении `git init` только потому, что часто используется, ``origin'' -- это название по умолчанию для удалённого сервера, когда вы запускаете `git clone`. Если вы выполните `git clone -o booyah`, то по умолчанию ветка слежения будет иметь вид `booyah/master`.(((origin))) ==== @@ -42,7 +42,7 @@ image::images/remote-branches-2.png[Локальная и удалённая р .`git fetch` обновляет ветки слежения image::images/remote-branches-3.png[`git fetch` обновляет ветки слежения.] -Чтобы продемонстрировать как будут выглядеть удалённые ветки в ситуации с несколькими удалёнными серверами, предположим, что у вас есть ещё один внутренний Git-сервер, который используется для разработки только одной из ваших команд разработчиков. +Чтобы продемонстрировать, как будут выглядеть удалённые ветки в ситуации с несколькими удалёнными серверами, предположим, что у вас есть ещё один внутренний Git-сервер, который используется для разработки только одной из ваших команд разработчиков. Этот сервер находится на `git.team1.ourcompany.com`. Вы можете добавить его в качестве новой удалённой ссылки для текущего проекта с помощью команды `git remote add`, как было описано в <>. Назовите этот удалённый сервер `teamone` -- это имя будет сокращением вместо полного URL. @@ -60,7 +60,7 @@ image::images/remote-branches-5.png[Ветка слежения `teamone/master` ==== Отправка изменений (((pushing))) -Когда вы хотите поделиться веткой, вам необходимо отправить её на удалённый сервер где у вас есть права на запись. +Когда вы хотите поделиться веткой, вам необходимо отправить её на удалённый сервер, где у вас есть права на запись. Ваши локальные ветки автоматически не синхронизируются с удалёнными при отправке -- вам нужно явно указать те ветки, которые вы хотите отправить. Таким образом, вы можете использовать свои личные ветки для работы, которую не хотите показывать, а отправлять только те тематические ветки, над которыми вы хотите работать с кем-то совместно. @@ -84,7 +84,7 @@ Git автоматически разворачивает имя ветки `ser Мы подробно рассмотрим часть с `refs/heads/` в <>, но обычно её можно пропустить. Вы также можете выполнить `git push origin serverfix:serverfix` -- произойдёт то же самое -- здесь говорится ``возьми мою ветку `serverfix` и сделай её удалённой веткой `serverfix`''. Можно использовать этот формат для отправки локальной ветки в удалённую ветку с другим именем. -Если вы не хотите чтобы на удалённом сервере ветка называлась `serverfix`, то вместо предыдущей команды выполните `git push origin serverfix:awesomebranch`, которая отправит локальную ветку `serverfix` в ветку `awesomebranch` удалённого репозитория. +Если вы не хотите, чтобы на удалённом сервере ветка называлась `serverfix`, то вместо предыдущей команды выполните `git push origin serverfix:awesomebranch`, которая отправит локальную ветку `serverfix` в ветку `awesomebranch` удалённого репозитория. [NOTE] .Не вводите каждый раз свой пароль