Gitを使用してバージョン管理を管理するPython/Djangoプロジェクトに取り組んでいます。ローカルブランチ上のギタリストの変更、マスターのチェックアウト、マスターの壊れました。
私は最近、conceptCalendar3
という支店でいくつかの変更を加えました。私が行った変更が私のサイトを壊しました。
私はブランチに変更をコミットし、conceptCalendar3
ブランチを作成するために分岐したmaster
をチェックアウトしました。しかし、localhost
からmaster
ブランチにサイトを表示しようとすると、ブラウザにメッセージが表示され、次のように伝えられます。
This site can't be reached
localhost refused to connect
ザ・Pythonのコンソールは、私が前に見ていませんでしたエラーメッセージで出力をたくさん表示されます。
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
ブランチですが、master
ブランチのコードには存在しません。
私はgit pull origin master
を実行して、プロジェクトのライブバージョンの最新バージョンのコードを確実に取得しようとしましたが、これはすべてが最新であることを示しています。
なぜ私のサイトのバージョンをローカルで見ることができないのですか?コンソールでこれらのエラーが表示されるのはなぜですか?
編集
私がコミット古いをチェックアウトしようとした、そしてそれは私がこのdetached head
状態のままだと、そう私のコードのいくつかがポイントであることを一点にdetached head
状態 - にあったのかもしれませんmaster
ですが、その一部はconceptCalendar
を指していますか?その場合、どうすれば確認できますか?それをどうすれば解決できますか?
gitがあなたのブランチが最新であることを伝えたら、おそらくバージョンミスではないでしょう。これらのエラーを引き起こす可能性のあるその他の要因を確認してください。彼らはあなたが壊れた枝 'conceptCalendar3'にいるのと同じですか? – Ksyqo
どういう意味ですか?他にどんな要因が私にそれらのエラーを引き起こすか? 'conceptCalendar3'ブランチのファイル以外に何も変更していないので、' master'ファイルは変更されていないはずです... – someone2088
コンソールに表示されているリストの最後のエラーは、 'meeting_date_time'という変数の問題 - 私の' master'ブランチ(これは私が現在いるところ)に変数が存在しませんが、 'conceptCalendar3'には存在しました。正しくチェックアウトされているか、どこか別のブランチを指し示していることがあります... – someone2088