Добрый день. Работал с одной веткой, пока не появился таск, который напрочь меняет всю структуру приложения (добавление модульной структуры), я создал под это дело отдельный бранч и начал работать с ним, все сделал, все отлично - нужно переключиться на мастер бранч, переключился, поработал там, затем пытаюсь переключиться на второй бранч и внезапно получаю ошибку:
Your local changes to the following files would be overwritten by checkout
Я так понимаю она возникла из-за того, что в обоих бранчах был тронут один и тот же файл? Избавиться от этого можно коммитом, это ясно, но разве бранчи это не обособленные друг от друга рабочие пространства? Проясните, пожалуйста, ситуацию. Заранее благодарю