gitであるremoteから異なるremoteにbranchをコピーしたい
git push gcp remotes/origin/panic3:panic3
git push dst remotes/origin/branch:branchとかgit push dst origin/branch:dst/branchとかgit push dst origin/branch:branchとか試したが、うまくいかず、ググったらgit push dst origin/branch:refs/heads/branchだと判明した。
error: unable to push to unqualified destination: branch The destination refspec neither matches an existing ref on the remote nor begins with refs/, and we are unable to guess a prefix based on the source ref.
と出ていたが、よくわからなかったので無視していたが、refs/から始まるという重要なヒントを見逃していた。
参考:https://stackoverflow.com/questions/7818927/git-push-branch-from-one-remote-to-another