How can I push a non-main branch to staging

Our build system only works on master or main. However, this is just what you call the branch to us. So you can push anything to main/master like so:

git push gigalixir staging:main git push gigalixir other-branch:master ```

​Some customers will rename their remotes so they can easily push to one project or the other:

gigalixir create -n my-app-production git remote rename gigalixir production gigalixir create -n my-app-staging git remote rename gigalixir staging

git push staging staging:main git push production main

More info can be found in the git help like “git help push” or “git help remote.”