为什么"git push origin master"不起作用?



我按照http://jekyllbootstrap.com/usage/jekyll-quick-start.html中的步骤安装Jekyll-Bootstrap。

I can run

http://localhost:4000

在本地,我已经设置了ssh,但git push origin master不工作。

,这是错误的接口——

$ git push origin master To git@github.com:XXX/XXX.github.com.git ![rejected] master -> master (non-fast-forward) error: failed to将一些引用推送到'git@github.com:XXX/XXX.github.com.git'提示:由于当前分支的尖端落后,更新被拒绝提示:它的远程对应。集成远程更改(例如提示:'git pull…'),然后再推。提示:参见"关于"

有人知道为什么git push origin master不工作吗?

错误信息已经告诉了您解决问题所需的一切。在git push origin master之前,您应该执行git pull origin master以确保从服务器获得最新的更新。

如果您收到此消息,说明您使用的是旧版本的存储库,而不是最新版本。

正如错误提示的那样,您需要先进行拉操作才能进行推操作。问题是您尝试推送的代码没有来自主版本的最新更改,因此无法正确合并。

相关内容

  • 没有找到相关文章

最新更新