This is a short and sweet post. I often will start a project by initializing my project with git locally:
git init .
I then went to GitHub and created the project there. I chose a license file since this was a public repository.
That created the initial commit, adding the license file.
So, when I added the remote to my local repository, I had 2 separate main branches.
Turns out I lucked out this time because I was at the very beginning of my project.
The following command saved the day:
pull origin main --allow-unrelated-histories
I am not sure of the drawbacks of doing this, but at this stage of the project, I am not too worried about it.