Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Creating new repo from existing local git repo fails

learningleaflet
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
April 11, 2021

I'm using Git on Windows 10. I followed the step from https://confluence.atlassian.com/bitbucketserver/importing-code-from-an-existing-project-776640909.html by running

git remote add bitbucket https://learningleaflet@bitbucket.org/learningleaflet/learningleaflet.git

git push --all bitbucket
To https://bitbucket.org/learningleaflet/learningleaflet.git

Afterwards I got the error:

! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'https://bitbucket.org/learningleaflet/learningleaflet.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

Given that I already have a history of commits I don't want to checkout the new empty branch and lose my existing commit history by moving over. How do I tell BitBucket to accept the the upload/push of my local git repo?

1 answer

0 votes
learningleaflet
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
April 11, 2021

It turned out that the documentation was incomplete. It seems creating a repo with the default setting makes this not work. After putting in a branch name and deciding not to add .gitignore it worked. Maybe adding the .gitignore creates a commit that makes the whole process fail.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events