Re: Newbie experience with push over ssh
- From
Nicolas Pitre <nico@cam.org>
- Date
- Feb 14, 2007, 18:03 UTC
- Message-ID
- <Pine.LNX.4.64.0702141253520.1757@xanadu.home>
- In-Reply-To
- <45D34B17.70602@webdrake.net>
On Wed, 14 Feb 2007, Joseph Wakeling wrote:
Show 8 quoted lines
> Nicolas Pitre wrote: > > What would be the point if you don't have GIT on the remote system? > > > > Just use rsync or scp to copy your code over and be happy. > > For one thing, I might be making small changes or have unversioned files > in my local directory that I don't want to copy. I only want to push > across the latest code in the branch.
Try this then:
git archive --format=tar <branch_name> | ssh <remote_machine> tar -xf -
You can also use the --prefix= argument to git-archive in order to specify a subdirectory on the remote machine.
Nicolas