Why does it matter. It's pretty normal to do a bunch of dev locally and then at some point create a public gh repo and then push
you can do that with full git history, the first commit is "upload files" or something like that, which I assume is via the UI because that is def not dev speak
you can do that with full git history, the first commit is "upload files" or something like that, which I assume is via the UI because that is def not dev speak