1

リモート マスターからリモート ブランチを作成しました。ブランチが作成された後、変更がリモート マスターにコミットされました。これらの変更を反映するために、リモート ブランチをリモート マスターにリベースするにはどうすればよいですか? リモートブランチは次のとおりです。

$ git branch -r
  origin/HEAD -> origin/master
  origin/features/myFeature
  origin/master

これが私が試したものです:

git checkout origin/features/myFeature
git rebase master
git push origin origin/features/myFeature

これが私が得たエラーメッセージです:

git push origin origin/features/myFeature
Total 0 (delta 0), reused 0 (delta 0)
remote: Processing changes: refs: 1, done
To ssh://serverURL:port/path/to/repo
 ! [remote rejected] origin/features/myFeature -> origin/features/myFeature (can not create new references)
error: failed to push some refs to 'ssh://serverURL:port/path/to/repo'

ありがとう

4

2 に答える 2

0

git push origin features/myFeature を実行する必要があると思います。「新しい参照を作成できません」は通常、ブランチ名が間違って指定されていることを意味し、git は新しいブランチを作成できません

于 2013-06-05T15:17:16.283 に答える