Я думаю, вы не полностью понимаете концепцию управления версиями git, но это нормально.
В зависимости от IDE, которую вы используете, или cmd, вы можете переключаться между ветвями различными способами.
Если вы никогда раньше не использовали git, я бы рекомендовал использовать Github Desktop, который является клиентом для git (это отличается от Github, вы все равно можете использовать его со своим репозиторием bitbucket).
Теперь вы не найдете папки с ветками и отдельными разными проектами в каждой из этих веток. Вместо этого, когда вы переключаетесь между ветвями проекта, вы переключаетесь между целыми рабочими пространствами. Таким образом, папка из основного репо, которую вы видите, принадлежит текущей ветке. При переключении веток проект также переключится.
Итак, теперь вам нужно проверить свою ветку, что означает просто выбрать ее на рабочем столе Github и перетащить изображение в нужную папку. Ваши изменения появятся на рабочем столе Github, тогда вам просто нужно зафиксировать и поместить sh их в репозиторий.