Как переключиться на другую ветку?
Ну так потому что в текущей ветке есть несохранённые изменения
Всё у тебя переключилось. Ты перешел в нужное состояние (HEAD is now at...), но на него не указывает ни одна ветка (состояние detached HEAD)

Локальную ветку надо дополнительно создать.
Ведь ветка это лишь именованый указатель на состояние проекта. 

Либо сейчас создай ветку в текущем состоянии. 
git branch feature/acproject-access-control

Либо повтори правильно переключение:
git checkout -b feature/acproject-access-control origin/feature/acproject-access-control
хотя наверное и короткая команда сработает:
git checkout feature/acproject-access-control