答案 0 :(得分:3)
检查您的git配置push policy:
git config push.default
(" Eclipse > Window > Preferences > Team > Git > Configuration
")
应该是"简单"确保只推送当前分支(到同名的上游分支)
在Egit上,检查Team -> Remote -> Configure Push to Upstream
由于旧wasn't supported in 2011,推动单个分支JGit bug
表" How compatible is EGit with Git?"没有提及push.default
。
这是
+refs/heads/*:refs/remotes/origin/*
,则说明它为什么会推送所有分支。我通常更喜欢使用显式推送当前分支选项(而不是推送到上游)