threads / discuss / 53467

How to Not Track .metadata

Subject: How to Not Track .metadata

## tl;dr

2 messages between May 13, 2020 and May 14, 2020.

replies: 1people: 2as markdown or json

Mark Wartman· May 13, 2020, 23:51 UTC · lore
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· May 14, 2020, 00:51 UTC · re: Mark Wartman · lore

Re: How to Not Track .metadata

On 2020-05-13 at 23:51:44, Mark Wartman wrote:
Show 18 quoted lines
> 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
> 
Show 13 quoted lines
> 
> 
> 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

← back to recent threads