git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Neal Kreitzinger <nkreitzinger@gmail.com>
To: "J.V." <jvsrvcs@gmail.com>
Cc: git mailing list <git@vger.kernel.org>
Subject: Re: how to share files between machines?
Date: Fri, 25 May 2012 18:06:45 -0500	[thread overview]
Message-ID: <4FC01085.30709@gmail.com> (raw)
In-Reply-To: <4FBFDD49.2000801@gmail.com>

On 5/25/2012 2:28 PM, J.V. wrote:
> We have a shared git repository (origin). Everyone on the team clones
> the repo, does some work, commits locally then pushes to the shared
> repository.
>
> I have a box where I have cloned the repo. I have another box (test box)
> where I have also cloned the same repo. I change/commit/push code on
> either box to the shared repo depending on the task at hand.
>
> Now I want to do something different. I want to create new files on my
> local box in various directories that are part of my local git rep, and
> share them only between just the two boxes. So I need the ability to
> commit/push to another repo such that others on the repo mentioned in
> the first sentence will not be affected.
>
> There will be various files in various sub directories, so when I pull
> on the second box, I want all the files to come down and be put in the
> same directory that they existed on my box 1 where I committed them.
>
> Is this at all possible? Maybe by creating a bare repository on my box 1?
>
There could be lots of ways to do this.  Some ideas are:

   - git-remote allows you to communicate exclusively with the box-2-repo.
   - git-branch allows you to have a branch based on origin, and then 
create another branch based on it that has the extra stuff and that is 
the branch you share with box-2-repo.  To incorporate the original 
branch you can rebase on it or merge it in.

The real question is why do you want to do this, and is the above the 
best way to accomplish it.

Less likely, you could also find that git-submodule is your friend and 
you and box-2-repo are using an extra submodule that the origin repo is 
not using.

v/r,
neal

      reply	other threads:[~2012-05-25 23:06 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-05-25 19:28 how to share files between machines? J.V.
2012-05-25 23:06 ` Neal Kreitzinger [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4FC01085.30709@gmail.com \
    --to=nkreitzinger@gmail.com \
    --cc=git@vger.kernel.org \
    --cc=jvsrvcs@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).