2013-10-06 3 views
2

Я относительно новичок в программировании, я работаю с рубинами на рельсах, потому что меня интересует веб-разработка, поэтому я подумал, что это было хорошо начать.git merge .idea/ошибка рабочего пространства

Я использую git, чтобы поддерживать порядок в моде, и я читал везде, что это хорошая привычка входить, но в последнее время это шлепает. Я знаю, что это ошибка пользователя, но я не знаю, что я делаю неправильно, и как это сделать.

Я работал над веткой мастера, называл макет, делал кучу изменений и объединил его с ведущей веткой. Когда я вернулся к мастер-ветке, изменения, похоже, не совершались, и я потерял работу за день. Поэтому с тех пор я просто сохранил папку резервного копирования на своем рабочем столе, если это произойдет снова.

я возвращаюсь к моему макету ветви, повторить все изменения, которые я сделал, совершить его, вернуться к мастеру и использовать

git merge layout 

это дает мне эту ошибку:

CONFLICT (content): Merge conflict in .idea/workspace.xml 

только вещь, я могу показаться, что это не удаляет все эти файлы, чтобы продолжить работу над ветвью макета. Очевидно, я не хочу этого, потому что это не «правильный» способ сделать что-то.

Что я делаю неправильно?

ответ

3

Похоже, вы используете RubyMine. Убедитесь, что вы включили .idea в свои файлы игнорирования git.

добавить следующее: .idea/ к вашему .gitignore файл

конечно когда файлы уже отслеживаются с мерзавцем вам нужно untrack их. git rm <file_name>

+0

Это сделало .. спасибо! – mathieu

Смежные вопросы