I'm just getting started with git, and started messing about with Bitbucket. However, I now want to use the repository I created, but without its initial history.
Is there any way I can clear out or purge my repository so that I can start from scratch?
I'm not too bothered about any of the content, so can I just delete the repository, then create a new one with the same name?
No need to delete it.
From your new local repo create directory or remote simple the .git, if you want upload (without history) an existing repo:
rm -rf .git
Recreate the repos from the current content only
git init git add . git commit -m "Initial commit"
Then simply push to the github remote repos ensuring you overwrite history:
git push --force -u origin master
That will replace the history of your BitBucket master branch by the new one you have done locally.
Now, if you had pushed other branches before, you might want to delete them.
git push origin :oldBranch
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With