# Tracking selected files from different repository

2 messages from 2010-06-19 to 2010-06-20. Participants: jhapk, Nicolas Sebrecht.
Thread: https://gitlist.dev/t/24152

## jhapk, 2010-06-19 18:12

Subject: Tracking selected files from different repository
Message-ID: <1276971140188-5199181.post@n2.nabble.com>
URL: https://gitlist.dev/e/1276971140188-5199181.post%40n2.nabble.com

```

Hi,

I have a source code in a repository A. A has 1000s of files.  In A, I have
added like 10 new files. For some reasons, I work on these 10 files in a
different repository B. Is it somehow possible that I can make only these 10
files pull and push easily from my repository B? There is nothing else
common between A and B, so I am not sure if putting B as a remote and making
a branch in A to track it is a feasible idea.

Thanks
Pradeep
-- 
View this message in context: http://git.661346.n2.nabble.com/Tracking-selected-files-from-different-repository-tp5199181p5199181.html
Sent from the git mailing list archive at Nabble.com.

```

## Nicolas Sebrecht, 2010-06-20 08:22

Subject: Re: Tracking selected files from different repository
Message-ID: <20100620082217.GA13060@vidovic>
URL: https://gitlist.dev/e/20100620082217.GA13060%40vidovic
In-Reply-To: <1276971140188-5199181.post@n2.nabble.com>

```
The 19/06/10, jhapk wrote:

> I have a source code in a repository A. A has 1000s of files.  In A, I have
> added like 10 new files. For some reasons, I work on these 10 files in a
> different repository B. Is it somehow possible that I can make only these 10
> files pull and push easily from my repository B? There is nothing else
> common between A and B, so I am not sure if putting B as a remote and making
> a branch in A to track it is a feasible idea.

Having B as a remote looks like the most convenient choice if both
repositories have the same history as you can then play with the usual
git commands: diff, log, cherry-pick, etc.

Otherwise, you may either:
- make a new B as a Git fork of A so they share history (and fallback to
  my answer above) ;
or
- play with 'format-patch' and 'am' to export/import (maybe customised)
  commits.

-- 
Nicolas Sebrecht

```
