У меня проблема с ветвлением Git. Всякий раз, когда я вношу изменения в ветку, все эти изменения отражаются в главной ветки, даже если я не вызывал явную команду слияния.
Например,
Я создал ветку "приборной панели" git checkout -b dashboard
то я внес изменения в один из моих файлов (скажем, route.rb), и теперь я переключился на master git checkout master
Теперь, когда я открываю route.rb, я могу видеть изменения в ветке панели. Зачем? У меня есть некоторые настройки Git, которые не должны быть там?