将文件夹推入github时出现非快进错误

时间:2013-11-07 18:46:59

标签: git github git-bash

我正在使用Git bash将我的“newfolder”推送到github。

我尝试了以下步骤,

cd git
git add newfolder
git commit -m 'first commit'
git remote add origin7 http://host.com/project.git

所有人都顺利完成了这项工作,但是在将其推入github的过程中(非快进)失败了。
git push origin7 master

! [拒绝]主人 - >主人(非快进)
错误:未能将某些引用推送到“http://host.com/project.git” 提示:更新被拒绝,因为您当前分支的提示落后于 提示:它的远程对应物。合并远程更改(例如'git pull')
提示:再次推动之前。
提示:有关详细信息,请参阅“git push --help”中的“关于快进的说明”。

请让我知道如何解决这个问题。提前谢谢。

2 个答案:

答案 0 :(得分:1)

我看起来你已经对GitHub进行了更改,所以你的本地版本落后了,所以你首先必须pull这些更改,合并后你可以推送到github

答案 1 :(得分:1)

命令的错误消息告诉您如何在那里解决它。为什么显示该消息是因为您的本地存储库没有最新的更改,因此拒绝(可能)覆盖它们。

您可以通过使用git pull更新本地副本,解决任何合并冲突,然后像往常一样使用git push origin7 master推送到Github来解决此问题。