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

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です