更新被拒绝,因为您当前分支的提示背后提示:它的远程对应物.整合远程变更(例如

alp*_*eek 113 github github-pages github-flavored-markdown

更新被拒绝,因为您当前分支的提示背后提示:它的远程对应物.集成远程更改.

我试图将本地octopress博客推向远程分支.但它上面说错误.

另一个是:我是否必须管理或推送本地更改到源或源分支.

当我做username.github.io时,我会看到我的本地博客的远程版本.(我使用rake deploy命令)但是我没有在我的username.github.io看到更新的博客.我怀疑分支上的原点和资源.

Joe*_*ier 76

您需要通过运行将远程分支合并到当前分支中git pull.

如果您的本地分支已经是最新的,您可能还需要运行git pull --rebase.

一个快速的谷歌搜索也出现了另一个SO用户提出的同样的问题:无法推送到GitHub - 一直说需要合并.那里有更多细节.

  • `git pull`说'Already-up-to-date`但是当我执行`git push origin my-current-local-branch`时它仍然给我这个线程标题上提到的相同错误 (88认同)
  • 感谢您的评论为我工作,但是当我运行git pull --rebase时出现错误当前分支没有跟踪信息.请指定要合并的分支.有关详细信息,请参阅git-pull(1)....所以当我运行git branch --set-upstream-to = origin/master master然后git pull --rebase工作完美...愚蠢的读取文件导致我所有这些 (13认同)
  • git pull --rebase这就是同样的问题.https://youtu.be/IhkvMPE9Jxs?t=10m36s (10认同)