потому что мне ту ветку вообще не надо было ни как изменять
у тебя есть
1) "ветка", а точнее "коммит" на котором ты сидишь.
2) изменения - это разница между выбранной веткой и локальной копией
ты их изменил, и у тебя рабочая директория перестала быть "чистой", т.е. совпадающей с веткой.
чекаут не давал тебе перейти на другую ветку потому что не понимал, что с ними делать-то.