我按照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
以确保从服务器获得最新的更新。
如果您收到此消息,说明您使用的是旧版本的存储库,而不是最新版本。
正如错误提示的那样,您需要先进行拉操作才能进行推操作。问题是您尝试推送的代码没有来自主版本的最新更改,因此无法正确合并。