# How to Not Track .metadata

2 messages from 2020-05-13 to 2020-05-14. Participants: Mark Wartman, brian m. carlson.
Thread: https://gitlist.dev/t/53467

## Mark Wartman, 2020-05-13 23:51

Subject: How to Not Track .metadata
Message-ID: <DD111BBE-F04A-4E44-99FE-5672FF2934B5@gmail.com>
URL: https://gitlist.dev/e/DD111BBE-F04A-4E44-99FE-5672FF2934B5%40gmail.com

```
Hello,

In a sentence, I cannot get Git to not track a .metadata file.  How would I correct this? 

Please see .txt files as the mail system would not allow me to mail it.

I can say that I did try running: git clean -n
I realize that the -n is for a dry run but it did not return anything anyway.

I am using:
git version 2.10.1 (Apple Git-78)
OS X El Capitan version 10.11.6  


Thanks,

Mark Wartman





I have cloned a repository that a particular .metadata file was pushed too.  This .metadata file seems to be causing me many git conflicts and other issues with Eclipse.

So lets say I had a folder named rev.  I navigated into the folder rev which there was nothing in there to start with.  I ran the command:
git clone https://github.com/BenArayathel/0427Java.git

So now 0427Java lives inside of rev

Then inside of 0427Java there is folder called usf-batch-workspace

Inside of usf-batch-workspace are java projects that I and my fellow batch-mates work on.  I have a .gitignore in all three of: 
java-project, usr-batch-workspace, and 0427Java and all three .gitignore’s are the same.

I suppose hierarchically it might look like:

rev   <---------( regular folder not tracked )
	0427Java
		usr-batch-workspace
			java-project

Inside my .gitignore I have used these:

/.metadata/
/usf-batch-workspace/.metadata/*
**/.metadata/*

# Created by https://www.gitignore.io/api/eclipse
# Edit at https://www.gitignore.io/?templates=eclipse

### Eclipse ###
.metadata

# as well as the rest of the provided template





```

## brian m. carlson, 2020-05-14 00:51

Subject: Re: How to Not Track .metadata
Message-ID: <20200514005114.GH6605@camp.crustytoothpaste.net>
URL: https://gitlist.dev/e/20200514005114.GH6605%40camp.crustytoothpaste.net
In-Reply-To: <DD111BBE-F04A-4E44-99FE-5672FF2934B5@gmail.com>

```
On 2020-05-13 at 23:51:44, Mark Wartman wrote:
> Hello,
> 
> In a sentence, I cannot get Git to not track a .metadata file.  How would I correct this?
> 
> Please see .txt files as the mail system would not allow me to mail it.
> 
> I can say that I did try running: git clean -n
> I realize that the -n is for a dry run but it did not return anything anyway.
> 
> I am using:
> git version 2.10.1 (Apple Git-78)
> OS X El Capitan version 10.11.6
> 
> 
> Thanks,
> 
> Mark Wartman
> 

> 
> 
> I have cloned a repository that a particular .metadata file was pushed too.  This .metadata file seems to be causing me many git conflicts and other issues with Eclipse.
> 
> So lets say I had a folder named rev.  I navigated into the folder rev which there was nothing in there to start with.  I ran the command:
> git clone https://github.com/BenArayathel/0427Java.git
> 
> So now 0427Java lives inside of rev
> 
> Then inside of 0427Java there is folder called usf-batch-workspace
> 
> Inside of usf-batch-workspace are java projects that I and my fellow batch-mates work on.  I have a .gitignore in all three of:
> java-project, usr-batch-workspace, and 0427Java and all three .gitignore???s are the same.

I believe your problem is that the .metadata directory is already
tracked.  A .gitignore file has no effect on files that are already
tracked.

If you want to have those files ignored, then you need to remove them
first, by running "git rm -r --cached usf-batch-workspace/.metadata" if
you want to keep the files locally and without the "--cached" if you
want to remove them from the working tree as well.

Note that the files will be removed from others' systems when they pull
that change into their branches, which is by design.
-- 
brian m. carlson: Houston, Texas, US
OpenPGP: https://keybase.io/bk2204

```
