These aliases are simple starting points for a simple topic flow.
Lots of people have lots of ideas about how to do various git flows.
Some people like to use a topic branch for a new feature, or a hotfix patch, or refactoring work, or some spike research, etc.
Show your project’s topic base branch name:
git topic-base-branch
Begin your topic work by creating a new topic branch:
git topic-begin <name>
End your topic work by finishing your existing topic branch:
git topic-end
Optional: synchronize your topic work, which pushes and pulls:
git topic-sync
Optional: move your topic branch name i.e. rename your topic branch:
git topic-move
Ideas for your own alias customizations:
Notify your team, such as by sending an email, posting to chat, etc.
Trigger testing of the new topic branch to ensure all tests succeed.
Update your project management software with the new topic name.
Customize these aliases as you like for your own workflow.