Я нахожусь в главе 5 «Рубинового учебника» Майкла Хартла. Я попытался объединить ветки, оказался на неправильной ветке и сел на кроличью нору. У меня довольно далеко, после того, как я сделал откат, но теперь это моя проблема снова.Git Merge Issues
****Captains-iMac:sample_app owner$ git pull origin master
U app/views/layouts/application.html.erb
U app/views/static_pages/home.html.erb
U config/routes.rb
U test/controllers/static_pages_controller_test.rb
Pull is not possible because you have unmerged files.
Please, fix them up in the work tree, and then use 'git add/rm <file>'
as appropriate to mark resolution and make a commit.****
Основная ветка является той, которая в настоящее время подходит для меня. Любые указатели на полный новичок?
Думаю, вам нужно вручную объединить файлы, чтобы избежать конфликтов. – Pavan
Существует несколько способов решения вашей проблемы. Вопрос: вы беспокоитесь о своих местных изменениях? или вы не против отбрасывать их. Покажите свой вывод 'git status ' –
На главном ветви Ваша ветка и' origin/master 'расходятся, и имеют 4 и 2 разных коммита, соответственно. (используйте «git pull», чтобы объединить удаленную ветку в вашу) У вас есть несвязанные дорожки. (исправить конфликты и запустить "мерзавец совершить") неслиянных пути: (использование "мерзавец добавить ...", чтобы отметить разрешение) \t как изменение: приложение/просмотров/макеты/application.html.erb \t и добавил: приложение/просмотров/static_pages/home.html.erb \t как изменение: конфигурации/routes.rb \t и добавил: тест/контроллеры/static_pages_controller_test.rb без изменений добавлены к совершению (использование «мерзавец добавить» и/или "git commit -a") –
duwerq