the reason you don't do that is because it might cause merge conflicts you have to deal with
-b will allow you to initalize with a different branch name other than Main
The -M or -m branch is just so you can rename it
git remote other options include rename, remove, set-head, set-branches, set-url, get-url, prune
-u is shorthand for --set-ustream you can also add a -f or --force if github gives you a warning
There was an error while loading. Please reload this page.