Hi @farid!
The editor doesn’t actually create git branches, but a local folder using the name you gave it. So when you then use git to create actual git branches inside that folder, only the currently checked out branch will be visible in the editor.
Also, once you’ve started using a remote host you must use a separate tool to sync the branch (as you’ve noticed). Read more about alternative hosting
We have plans of adding better support for remote hosts in the new editor, but I don’t know when that is going going to get implemented.