Вопрос №525 от пользователя dkuser в уроке «Запись изменений в репозиторий. Продвинутая подготовка к коммиту.», курс «Основы Git»
не получается выполнить практическое задание. Вывод git diff должен иметь вид:
diff --git i/lib/generators/persey/install/install_generator.rb w/lib/generators/persey/install/install_generator.rb
index 2c91f4c..9e78b8a 100644y
--- i/lib/generators/persey/sinstall/install_generator.rb
+++ w/lib/generators/perseyq/install/install_generator.rb
@@ -5,7 +5,7 @@ module Persey
def create_configuration
copy_file('config.rb', 'config/config.rb')
- inject_into_file 'config/application.rb', before: "module #{Rails.application.class.parent_name}" do
+ inject_into_file 'config/application.rb', before: 'module #{Rails.application.class.parent_name}' do
<<-'RUBY'
require 'persey'
require File.expand_path('../config', __FILE__)
мой вывод:
diff --git a/lib/generators/persey/install/install_generator.rb b/lib/generators/persey/install/install_generator.rb
index ac466a5..9e78b8a 100644
--- a/lib/generators/persey/install/install_generator.rb
+++ b/lib/generators/persey/install/install_generator.rb
@@ -4,8 +4,8 @@ module Persey
source_root File.expand_path('../templates', __FILE__)
def create_configuration
- copy_file("config.rb", "config/config.rb")
- inject_into_file 'config/application.rb', before: "module #{Rails.application.class.parent_name}" do
+ copy_file('config.rb', 'config/config.rb')
+ inject_into_file 'config/application.rb', before: 'module #{Rails.application.class.parent_name}' do
<<-'RUBY'
require 'persey'
require File.expand_path('../config', __FILE__)
то есть на одну строчку больше
source_root File.expand_path('../templates', __FILE__)
Важнее не то, что у вас на 1 строчку больше. Важнее то, что у вас в diff есть это:
- copy_file("config.rb", "config/config.rb")
+ copy_file('config.rb', 'config/config.rb')
чего быть не должно.
Попробуйте воспользоваться опцией e
для конкретного чанка. Это позволит вам выбрать, какие строки оставить измененными, а какие нет.
спасибо
та же проблема Есть две строчки которые выводятся диффом https://yadi.sk/i/ESdX3n9ziimPC Когда в режими редактирования удаляю строку со знаком +, команда дифф не выводит корректно строки (+-) https://yadi.sk/i/zIOb6AxhiimXb А Когда в режиме редактирования удаляю обе строки (+-), чанк не сохраняется и даёт ошибку. Не могу понять как быть. помогите пожалуйста.
добавлю подсказку, ибо вопрос в лекции не рассматривался и доступен только тем кто внимательно читает текст на экране. Замените "-" на пробел
Андрей Волосович, огромное тебе спасибо. Я из-за этого пробела уже два дня мучаюсь и не понимаю, почему у меня патч не принимается.
Используйте Хекслет по максимуму!
- Задавайте вопросы по уроку
- Проверяйте знания в квизах
- Проходите практику прямо в браузере
- Отслеживайте свой прогресс
Зарегистрируйтесь или войдите в свой аккаунт
С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.







