Re: Starting a new project remotely
- From
Junio C Hamano <junkio@cox.net>
- Date
- Jan 15, 2006, 19:24 UTC
- Message-ID
- <7vd5it47lr.fsf@assigned-by-dhcp.cox.net>
- In-Reply-To
- <Pine.LNX.4.64.0601151323320.25300@iabervon.org>
Daniel Barkalow <barkalow@iabervon.org> writes:
Show 5 quoted lines
> Is there something currently that acts like git-clone, except that it sets > up automatic connections in the opposite direction? That is, you run it in > a repository with no origin, and it pushes the data to the specified > location (which probably needs to be set up already as an empty > repository) and sets the local side's origin remote to the location given.
The "git push" command allows you to push into an empty or even unrelated destination, but I do think there no wrapper that creates remotes/ file. BTW, calling that "origin" is probably confusing. In the scenario you outlined, your local side is the source and the remote is the sink.
FYI, here is what I have in my remotes/ko file to interact with my kernel.org repository (the one that is mirrored out to the public machines):
URL: zzz.kernel.org:/pub/scm/git/git.git/
Push: master
Push: +pu
Push: maint
Pull: master:refs/tags/ko-master
Pull: +pu:refs/tags/ko-pu
Pull: maint:refs/tags/ko-maintand with this, I first run
$ git fetch ko $ git show-branch master ko-master
to make sure I am not rewinding what I have already pushed out by mistake, and then
$ git push ko
$ git push --tags ko ;# if I added a new tag