2014-01-08 6 views
-1

Я сменил ветку в GIT, у которой, по-видимому, были некоторые ошибки.Переключение между ветвями GIT

Теперь я все еще получаю эти ошибки, даже когда я переключился на предыдущую ветвь, у которой не было абсолютно никаких ошибок раньше. Это проблема с кешированием, которая вызывает эти проблемы? Любые подсказки, почему это происходит и как избавиться от этих ошибок?

+0

Вы попали в безголовое состояние? – gvd

+0

@dharag Можете ли вы дать дополнительную информацию об ошибках, которые вы видите? Вырезать и вставить! – tofutim

+0

Ошибки - это ошибка кода приложения. Ничего не связано с GIT. Я переключился на эту ветку из IDE, запустил приложение, получил ошибки, переключился на предыдущую ветвь, и теперь я все еще получаю эти – dharag

ответ

1

Если ваши ошибки продолжают отражаться в ветке, которая ранее была безошибочной, вероятно, что ваш код (который имеет ошибки) не отслеживается. Git позволяет переключаться между ветвями, если ваши изменения не отслеживаются и не выполняются. Вы можете решить эту проблему, нажав (git stash) свои изменения в своей тестовой ветке, а затем проверить (git checkout) в своей рабочей ветке, чтобы вернуться к рабочей версии. Если вы считаете, что хотите восстановить доступ к коду, который вы спрятали, вы можете поместить его (git stash pop) обратно в свое рабочее дерево. git stash в основном подталкивает ваш временный код без фиксации в стек.

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