I developed locally and now wanted to release a project on Github.
The challenge is: I don’t want to push all the chaotic and messy history from day 1, but want to start with a certain commit, or maybe tag, to be my first released commit on the remote GitHub repo.
How can one achive this?
All the googling and stackoverflowing only brought instructions for how to push UP TO a certain commit (git push origin $commit:$branch), but not STARTING FROM a certain commit. I also tried rebase, but this doesn’t seem to do the trick.
I’d like to do this with Git Extensions GUI on Windows, but would also use the command line in Git Bash, if I have to.
Hoping for help and thanking you very much! DW