git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* How to git push mirror local refs only?
@ 2017-06-09 16:12 Robert Dailey
  2017-06-10  1:53 ` Junio C Hamano
  0 siblings, 1 reply; 4+ messages in thread
From: Robert Dailey @ 2017-06-09 16:12 UTC (permalink / raw)
  To: Git

So I want to update my remote fork with all my local branches.
Normally I'd do this:

$ git push --mirror fork

However this will also push everything under `refs/remotes` which I do
not want. And it fails if I specify a refspec parameter with --mirror.

Is there a way to achieve this through one or more git commands? Note
I'm doing this on a non-bare clone and have to keep it that way since
I'm pushing branches I actively work on.

An intrinsic benefit of what I'm trying to do is that the mirror
command will also batch delete branches on the remote that do not
exist locally, which is behavior I want since I do not need them
anymore.

Thanks in advance.

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2017-06-19 17:58 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-06-09 16:12 How to git push mirror local refs only? Robert Dailey
2017-06-10  1:53 ` Junio C Hamano
2017-06-19 14:20   ` Robert Dailey
2017-06-19 17:58     ` Junio C Hamano

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).