【问题标题】:Git push weird behaviorGit推送奇怪的行为 【发布时间】:2018-09-20 15:59:45 【问题描述】: 我正在开发一个名为 sofian/issue_533 的分支。我只是想将更改添加到 git 上的分支,但不知何故我不能。 这是 git 显示的图片... 感谢您的帮助! 【问题讨论】: Cannot push to GitHub - keeps saying need merge的可能重复 标签: git github push pull 【解决方案1】: 你需要先从远程源拉取,你的本地分支不是最新的。查看日志,git 会尝试提示。 另外,请注意没有任何参数的git push,根据您的配置,它可能会尝试将您的所有本地分支推送到它们的远程分支,这可能是非常不受欢迎的。 git push origin HEAD 更安全。 【讨论】: 不需要像 Git 所说的那样拉任何东西,问题是 git push 命令。谢谢!