Похожая ситуация. Никак не разобраться...
Из книги git book:
если в вашем рабочем каталоге или индексе имеются незафиксированные изменения, которые конфликтуют с веткой, на которую вы переходите, Git не позволит переключить ветки.
Вопрос: почему $ git checkout working_branch с легкостью это позволил?
git предполагает, что возможно вы хотите его закоммитить в другой ветке
закоммитил. От этого не легче: все три бранча работают как один (по сути потеряны все преимущества работы с бранчами в гите).
Что происходит, никак не понять. Возможно, мое следующее уточнение прояснит ситуацию. До этого, чуть ранее, я сделал pull в мастере, затем в develop сделал merge с мастером, затем в рабочем бранче (crm633) сделал merge c develop (то есть я по сути слил обновления с самой рутовой ветки до своей текущей рабочей). После этого все три бранча стали работать как один. Что я делаю не так? Подскажите, пожалуйста.
?
– KoVadim Jul 25 '14 at 07:19git init), как у eicto. А то сложно угадать, что вас смущает... – Nickolay Aug 02 '15 at 13:45