Pushing symbolic references to remote repositories?
- From
Dun Peal <dunpealer@gmail.com>
- Date
- Dec 21, 2012, 19:53 UTC
- Message-ID
- <CAD03jn5ACZyxJM9LEOSJov3BsT3W1N0sV3WYwcerJciMSpmSPA@mail.gmail.com>
Hi,
I need to share a symbolic reference - essentially, a named pointer to another reference - among multiple repositories.
As shown in the code below, I can successfully create a local symbolic-ref `foo_ptr` to branch `foo`, but can't push it to a remote, in this case `origin`:
$ git branch foo; git symbolic-ref foo_ptr refs/heads/foo; git rev-parse foo_ptr fbfec27dc6d42d48ca5d5b178caa34c666a4c39b $ git push origin foo foo_ptr error: dst ref refs/heads/foo receives from more than one src.
Is there a clean and reliable way to do that, or are symbolic references just not meant to be shared?
Thanks, D.