Issue pushing new code in Github
I created a new repository on Github which has only Readme.md file now.
I have a newly created RoR project which I wanted to push to this repository. Following are the commands I gave in my Terminal to execute this along with the error I am getting.
git remote add origin https://github.com/aniruddhabarapatre/learn-rails.git
After which I entered my username and password
git push -u origin master
Error ---
To https://github.com/aniruddhabarapatre/learn-rails.git
! [rejected] master -> master (fetch first)
error: failed to push some refs to 'https://github.com/aniruddhabarapatre/learn-rails.git'
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 merge the remote changes (e.g.,
hint: 'git pull') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
This is my first time pushing my code to a Github repository and I'm lost with the errors. I searched few other questions that are asked here, but none of them had issues first time.
When you created your repository on GitHub, you created a README.md, which is a new commit.
Your local repository doesn't know about this commit yet. Hence:
Updates were rejected because the remote contains work that you do not have locally.
You may want to find to follow this advice:
You may want to first merge the remote changes (eg, ' git pull
') before pushing again.
That is:
git pull
# Fix any merge conflicts, if you have a `README.md` locally
git push -u origin master
If this is your first push
just change the
git push **-u** origin master
change it like this!
git push -f origin master
使用以下命令发出强制推送:
git push -f origin master
链接地址: http://www.djcxy.com/p/22070.html
下一篇: 在Github推送新代码的问题