Как создать новую ветку и работать с ней?
Проверьте наличие проиндексированных файлов через 
git status
Ваша ошибка говорит о том, что файлов в коммите нет
git checkout -b remastered 
Так и создают новую ветку и сразу переходят в нее

 git add . 
все верно, добавляешь измененные файлы в tracking 

git commit -m "New files"
Комитишь

Историю комитов можно посмотреть 
git log

А еще лучше прочитать полностью
https://git-scm.com/book/en/v2