Hi,
i have an exitsing code on my local drive and i have created a empty (new ) repo in the bit bucket. now i want to push the code to the repo using the source tree. i dont want to clone to a new folder and copy the files allover instead i want to commit the existing folder to the repo using source tree not the command line way. Please let me know if anyone has a solution to this.
Hi @[deleted],
Welcome to Atlassian Community.
There should be instructions for how to populate your repository with local code shown if you access your repository in Bitbucket, but here are the steps:
git init git add --all git commit -m "Initial Commit"
git remote add origin <the URL for your Bitbucket repository> git push -u origin master
Done, you should now see your code in Bitbucket.
Thank you.
> There should be instructions for how to populate your repository with local code shown if you access your repository in Bitbucket
There apparently isn't when keeping the default option (include a .gitignore). And then, then the instructions fail (fatal: refusing to merge unrelated histories).
In my case, I had to delete the new repository and create another one, making sure there was no .gitignore. Then the instructions appeared and worked.
Following on @blaiseli , the instructions above, and the Bitbucket default, is incorrect. You must have a completely bare repository to avoid a failed operation.
So, steps are
Or you can a force push, which will wipe out all existing files on the new repo
git push -u origin master --force
@Mikael Sandberg Where are the instructions? Github has it indeed.
It looks like you're new here. Sign in or register to get started.