My version control workflow

I can make development easy by following the version control workflow for each feature. First glance at the release notes (i.e. to see what the current focus is), then start the following commands with git :

Start

checkout main
status
pull origin main
checkout [-b] my-branch-name-w-semver
status

During

(Tests)
(Code)

Feature complete

status
add -A
commit -S -m '[message]'
checkout main
pull
merge [branch-name]
push
branch -d [branch-name]