When working with feature branches you try to merge as fast as possible.
But if the main branch moves on while you are working on your feature,
you can use git rebase to catch up:
git fetch
git checkout a3
git pull origin a3
git rebase main
# fix problems, run test, fix problems againgit push -f origin a3 # overwrite branch with rebased branch# work on your merge request