Re: [git-users] Pushing symbolic references to remote repositories?
From: Dun Peal dunpea...@gmail.com Is there a clean and reliable way to do that, or are symbolic references just not meant to be shared? I may be well wrong, but my impression is that symbolic references are like branch names, in that they aren't things that can be pushed or pulled between repositories, they have to be installed in each repository separately. Only commits and their dependent objects can be pushed/pulled. Objects that are, essentially, *pointers to commits*, can't be. Dale --
[git-users] Pushing symbolic references to remote repositories?
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. --