diff --git a/src/levels/remote/fetchArgs.js b/src/levels/remote/fetchArgs.js index ce2e3a3d..2d8409f8 100644 --- a/src/levels/remote/fetchArgs.js +++ b/src/levels/remote/fetchArgs.js @@ -950,7 +950,7 @@ exports.level = { "", "Если Вы уверенны в том, что хотите закачать коммиты *прямиком* в Вашу локальную ветку, тогда да, Вы можете явно указать источник и получатель через двоеточние. Вы можете воспользоваться таким приёмом лишь для ветки, на которой Вы не находитесь в настоящий момент `checkout`.", "", - "Тепер у нас `<источник>` - это место на *удалённом репозитории*, а `<получатель>` - место в *локальном* репозитории, в который соедует помещать коммиты. Аргументы в точности да наоборот повторяют git push, и не мудрено, ведь теперь мы переносим данные в обратном направлении!", + "Теперь у нас `<источник>` - это место на *удалённом репозитории*, а `<получатель>` - место в *локальном* репозитории, в который соедует помещать коммиты. Аргументы в точности да наоборот повторяют git push, и не мудрено, ведь теперь мы переносим данные в обратном направлении!", "", "Как уже было сказано, разработчики редко используют такой подход на практике. Целью демонстрации такой возможности было показать на сколько сходи концептуально `fetch` и `push`. Их отличие лишь в направлении переноса данных." ] @@ -1001,9 +1001,9 @@ exports.level = { "type": "ModalAlert", "options": { "markdowns": [ - "Ладно, достаточно болтавни! Чтобы выполнить этот уровень, скачайте лишь определённые коммиты так, как представлено в визуализации цели. Пофантазируйте с этими командами!", + "Ладно, достаточно болтовни! Чтобы выполнить этот уровень, скачайте лишь определённые коммиты так, как представлено в визуализации цели. Пофантазируйте с этими командами!", "", - "Вам следует явно указывать источник и получатель для обеих команд fetch. Обратите внимание на визуализацию цели, так как ID-шники могут меняться!" + "Вам следует явно указывать источник и получателя для обеих команд fetch. Обратите внимание на визуализацию цели, так как ID-шники могут меняться!" ] } } diff --git a/src/levels/remote/fetchRebase.js b/src/levels/remote/fetchRebase.js index 78b821ec..4b4e46d9 100644 --- a/src/levels/remote/fetchRebase.js +++ b/src/levels/remote/fetchRebase.js @@ -1122,7 +1122,7 @@ exports.level = { "type": "ModalAlert", "options": { "markdowns": [ - "Здорово! А можно ли как-то сделать всё тоже самое, но с меньшим количеством команд?", + "Здорово! А можно ли как-то сделать всё то же самое, но с меньшим количеством команд?", "", "Конечно -- ведь Вы уже знаете команду `git pull`, которая является аналогом и более кратким аналогом для совместных fetch и merge. А команда `git pull --rebase` - аналог для совместно вызванных fetch и rebase!", "", diff --git a/src/levels/remote/pull.js b/src/levels/remote/pull.js index eb3de129..3c3cd17d 100644 --- a/src/levels/remote/pull.js +++ b/src/levels/remote/pull.js @@ -483,7 +483,7 @@ exports.level = { "Что же произойдёт если вместо этих команд мы воспользуемся `git pull` ?" ], "afterMarkdowns": [ - "Абсолютно тоже самое! Нужно ясно и чётко понимать, что `git pull` существенно уменьшает Вашу рутинную работу, если бы Вы использовали `git fetch` и последующее слияние (merging) скаченной ветки." + "Абсолютно то же самое! Нужно ясно и чётко понимать, что `git pull` существенно уменьшает Вашу рутинную работу, если бы Вы использовали `git fetch` и последующее слияние (merging) скаченной ветки." ], "command": "git pull", "beforeCommand": "git clone; git commit; git fakeTeamwork" diff --git a/src/levels/remote/pushArgs2.js b/src/levels/remote/pushArgs2.js index b1d0178a..90784496 100644 --- a/src/levels/remote/pushArgs2.js +++ b/src/levels/remote/pushArgs2.js @@ -551,10 +551,10 @@ exports.level = { "type": "GitDemonstrationView", "options": { "beforeMarkdowns": [ - "Помните, `источник` всего лишь местоположение, которое git должен понять:" + "Помните, `источник` - всего лишь местоположение, которое git должен понять:" ], "afterMarkdowns": [ - "Вау! Это довольно нетривиальная команда, однако она имеет смысл -- git распознаёт `foo^` как ни что иное как местоположение, закачивает все коммиты, которые не присутствуют на удалённом репозитории и затем обновляет получателя." + "Вау! Это довольно нетривиальная команда, однако она имеет смысл -- git видит в `foo^` не что иное, как местоположение, закачивает все коммиты, которые не присутствуют на удалённом репозитории, и затем обновляет получателя." ], "command": "git push origin foo^:master", "beforeCommand": "git clone; go -b foo; git commit; git commit" diff --git a/src/levels/remote/tracking.js b/src/levels/remote/tracking.js index 90f73c1f..6ab56a98 100644 --- a/src/levels/remote/tracking.js +++ b/src/levels/remote/tracking.js @@ -868,7 +868,7 @@ exports.level = { "markdowns": [ "## Удалённые-отслеживаемые ветки", "", - "Короче, связь между `master` и `o/master` объясняется не иначе как свойство \"удалённое отслеживание\" веток. Ветка `master` настроена так, чтобы следить за `o/master` -- это подразумевает наличие источника для merge и пункта назначения для, в контексте ветки `master`.", + "Короче, связь между `master` и `o/master` объясняется не иначе как свойство \"удалённое отслеживание\" веток. Ветка `master` настроена так, чтобы следить за `o/master` -- это подразумевает наличие источника для merge и пункта назначения для push в контексте ветки `master`.", "", "Вы должно быть удивлены, как это отслеживание появилось на ветке `master`, если мы не запускали ни одной специфической команды. На самом деле, когда Вы клонируете репозиторий это слежение включается автоматически.", "",