threads / discuss / 20734

Re: git only one file

Subject: Re: git only one file

## tl;dr

2 messages between Aug 25, 2009 and Aug 26, 2009.

replies: 1people: 1as markdown or json

Giuseppe Bilotta· Aug 25, 2009, 21:29 UTC · lore
synhedionn <synhedionn@gmail.com> wrote:
> with git add .  , a directory is expected, but I don't need all my files to
> be recorded, only one of my thousands, so how can I record just 1 file?

Generally, if you want to track a single file in a directory you just add that file, as per Matthias' suggestion, and possibly create a .gitignore with the single '*' pattern in it..

<shameless plug> However, if you want to track more than one _independent_ files in the same directory (RCS-style), then I would recommend you look into zit, the Git-based single-file content tracker I've developed. You can find it at git://git.oblomov.eu/zit ( gitweb at http://git.oblomov.eu/zit ) </shameless plug>

Giuseppe Bilotta· Aug 26, 2009, 04:30 UTC · lore
On Wed, Aug 26, 2009 at 1:05 AM, syn hedionn<synhedionn@gmail.com> wrote:
> ok , but if I put,
> git add index.htm
> I have:
> fatal: Not a git repository
You need to initialize the repository before you can add files to it, so:

git init git add index.htm git commit -m "Initial commit"

The zit way would be:

zit track index.htm zit commit -m "Initial commit" index.htm

-- 
Giuseppe "Oblomov" Bilotta

← back to recent threads