Просто хочу сказать, что JPEG является по своей природе форматом с потерями. Таким образом в thoery даже при самых высоких настройках Вы собираетесь иметь некоторую информационную потерю, но это во многом зависит от изображения. Но png без потерь.
Прежде всего, переход к другой ветви, основанной на текущем HEAD, выполняется следующим образом:
git checkout -b newbranch
Зафиксируйте все изменения (при условии отсутствия новых добавленных файлов, в противном случае git add
их):
git commit -a
Вернитесь в главную ветку:
Вы всегда можете спрятать свои изменения.
git stash
git checkout -b bravenewmaster
git stash apply
Также имейте в виду, что если вы зафиксируете "неправильную" ветку, вы всегда можете переместить эту ветку назад, потому что ветка - это не что иное, как указатель к фиксации.