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
Attachment:
signature.asc
Description: PGP signature