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

Surface Bookが届いたが返品している(再び)

今度こそ大丈夫だと思っていたが、前回と同じような問題が起こっている。今度も上下が出荷されたセットではないため保証が受けられない。また返品することになった。進展があり次第更新する。

4/20追記:

無事に返金手続きがされた。領収書を指定されたメールアドレスに送ったら、送料分のドルが戻ってきて、Amazonの倉庫に到着したら税金を含む金額+15ドルが戻ってきた。若干儲かったことになる。送る手間や事故率の高さでアカウントを止められるリスクを考えたら繰り返したくないので、この辺にしておく。ドルのまま貯金して、そのうちMicrosoftの直販から買って、誰かに転送を頼むことにでもしようかと思う。あるいはThinkPadを注文してしまってもいいかな…。しばらくはドルのまま置くことになりそうだ。