所以我对git和github完全陌生,但逐渐学习。
我经历了一个教程并将现有项目推送到我的git hub。
我现在对项目进行了一些更改,并希望再次将这些新更改推送到github。过程是什么?
我一直在尝试一些事情,但它的工作并不像我想的那么容易。得到很多错误。
我使用这种方法进行第一次推送:
git remote add origin remote repository URL
git push origin master
我又尝试了同样的事情它不起作用,在提示中我提到了我现在正在研究的git pull。
所以我已经上演并提交了我需要的所有内容,然后编写了这个git命令来推动更改:
git push origin master
这些是我得到的提示:
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushin
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.
答案 0 :(得分:0)
您是否在本地仓库中添加并提交了更改?
首先,在本地仓库中使用git status
命令查看是否所有更改都已提交并准备好进行推送。
关于pull msg,也许你的本地仓库没有与你的遥控器同步。
请尝试使用git pull origin master
同步。