Я работаю над проектом Python/Django, используя Git для управления моим контролем версий.Изменения в Git-made на локальной ветке, проверены мастер и мастер теперь разбиты
Недавно я сделал некоторые изменения на ветке с именем conceptCalendar3
, и изменения, которые я сделал, нарушили мой сайт.
Я совершил изменения в этой ветке, а затем проверил master
, из которых у меня был разветвленный, чтобы создать ветку conceptCalendar3
. Тем не менее, когда я сейчас пытаюсь просмотреть мой сайт с , на master
ветке (на которой я не вносил никаких изменений с момента последней работы), теперь я получаю сообщение в браузере, в котором говорится, что:
This site can't be reached
localhost refused to connect
Питон консоль отображает много вывода сообщений об ошибках, которые я не видел раньше:
File "/Users/.../Documents/Dev/moonhub/moon/moon/urls.py", line 27, in url(r'^costing/', include('costing.urls', namespace="costing")), File "/Users/.../.virtualenvs/moon/lib/python2.7/site-packages/django/conf/urls/init.py", line 52, in include urlconf_module = import_module(urlconf_module) File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/importlib/init.py", line 37, in import_module import(name) File "/Users/.../Documents/Dev/moonhub/moon/costing/urls.py", line 2, in from . import views File "/Users/.../Documents/Dev/moonhub/moon/costing/views.py", line 2900, in from projects.views import get_project_folder File "/Users/elgan/Documents/Dev/moonhub/moon/projects/views.py", line 38, in from .forms import * File "/Users/.../Documents/Dev/moonhub/moon/projects/forms.py", line 1207, in class PostDepMeetingForm(ValidatedForm): File "/Users/.../.virtualenvs/moon/lib/python2.7/site-packages/django/forms/models.py", line 257, in new raise FieldError(message) django.core.exceptions.FieldError: Unknown field(s) (meeting_date_time) specified for Survey
поле «», что, кажется, жалуясь, meeting_date_time
это один, что я добавил на conceptCalendar3
branch- но он не существует в коде на ветке master
...
Я попытался запустить git pull origin master
, чтобы убедиться, что у меня есть последняя версия кода из живой версии проекта, но это говорит мне, что все актуально.
Почему я не могу просматривать версию своего сайта локально и почему я получаю эти ошибки в консоли?
Редактировать
Я попытался проверить старые фиксации, и в какой-то момент был в detached head
state- может быть, что я до сих пор в этом detached head
состоянии, и поэтому некоторые из моего кода точка master
, но некоторые из них указывают на conceptCalendar
? Если это так, как бы я проверил, и как бы я его разрешил?
Если git сообщает вам, что ваша ветка обновлена, значит, это не ошибка версии. Проверьте другие факторы, которые могут вызвать эти ошибки. Они такие же, как раньше, они были на вас сломанной веткой 'conceptCalendar3'? – Ksyqo
Что это значит? Какие другие факторы могут вызвать у меня эти ошибки? Я не внес никаких изменений ни в какие файлы, кроме файлов на моей ветке 'conceptCalendar3', поэтому файлы на' master' не должны быть изменены ... – someone2088
Последняя ошибка в этом списке, отображаемая на консоли, указывает на то, что есть проблема с переменной, называемой 'meeting_date_time', эта переменная не существует в моей ветке' master' (где я сейчас сейчас), но она существовала на 'conceptCalendar3' - поэтому кажется, что« мастера не были проверено правильно или что-то где-то еще указывает на другую ветку ... – someone2088