rejected master - master fetch first error failed to push some refs to git github com abc70 new git

+2 votes


I am getting the below error when trying to push data from local to GitHub.

! [rejected]        master -> master (fetch first)
error: failed to push some refs to ''
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

Thank You

Feb 14, 2020 in Git & GitHub by akhtar
• 38,230 points

3 answers to this question.

+6 votes
Best answer
git push origin master --force
I met the same issue and this works for me
answered Apr 29, 2020 by anonymous

selected Nov 13, 2020 by MD
Thank you it really worked :-)

I was facing the issue mentioned above, but this command worked well in my case.

Thanks worked.
It worked, thankyou
thank you it worked
0 votes


 Here you tried to push your repo to GitHub. But before that fetch the metadata from GitHub.

$ git fetch

Thank You

answered Feb 14, 2020 by MD
• 95,440 points
Thanks it worked
0 votes
You get this error when your Github repository has a file which is not in your local computer.

(when you create a file in the repository after doing a push).

Solution1 : Cut that file you have in the Github and paste in the local machine. Now do git push -u origin master.

Solution2 :  git push origin master --force . This will override the content in the github repository with that in your local machine.
answered Aug 15, 2020 by anonymous

Related Questions In Git & GitHub

+1 vote
1 answer

master -> master (non-fast-forward) error: failed to push some refs to ''

Hi@akhtar, To update your local repo to GitHub ...READ MORE

answered Feb 14, 2020 in Git & GitHub by MD
• 95,440 points
+1 vote
1 answer
0 votes
1 answer

git error: failed to push some refs to remote

I would advise using: git pull --rebase git push The ...READ MORE

answered May 2, 2022 in Git & GitHub by narikkadan
• 63,420 points
0 votes
1 answer
+15 votes
2 answers

Git management technique when there are multiple customers and need multiple customization?

Consider this - In 'extended' Git-Flow, (Git-Multi-Flow, ...READ MORE

answered Mar 27, 2018 in DevOps & Agile by DragonLord999
• 8,450 points
+2 votes
1 answer
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP