What does the brown asterisk icon on a file mean in Eclipse?

GitEclipse PluginIcons

Git Problem Overview


I am using the git plugin for Eclipse. Some of my files are marked with a brown asterisk. What does it mean? Where can I find documentation for what the rest of the git icons mean in Eclipse?

alt text

Git Solutions


Solution 1 - Git

This page should give you a good rundown of what the icons mean for GIT in eclipse

A quoted summary:

Icons

> dirty (folder) - At least one file below the folder is dirty; that means that it has changes in the working tree that are neither in the index nor in the repository. > >tracked - The resource is known to the Git repository. > >untracked - The resource is not known to the Git repository. > >ignored - The resource is ignored by the Git team provider. Here only the preference settings under Team -> Ignored Resources and the "derived" flag are relevant. The .gitignore file is not taken into account. > >dirty - The resource has changes in the working tree that are neither in the index nor in the repository. > >staged - The resource has changes which are added to the index. Not that adding to the index is possible at the moment only on the commit dialog on the context menu of a resource. > >partially-staged - The resource has changes which are added to the index and additionally changes in the working tree that are neither in the index nor in the repository. > >added - The resource is not yet tracked by but added to the Git repository. > >removed - The resource is staged for removal from the Git repository. > >conflict - A merge conflict exists for the file. > >assume-valid - The resource has the "assume unchanged" flag. This means that Git stops checking the working tree files for possible modifications, so you need to manually unset the bit to tell Git when you change the working tree file. This setting can be switched on with the menu action Team->Assume unchanged (or on the command line with git update-index --assume-unchanged).

Solution 2 - Git

I'm not familiar with git, but when using svn with Eclipse, the white star on the brown square means you have made changes to the file since the last time you updated it. The gold cylinder, on the other hand, means you have not made changes so the local file is identical to the repository version. So it must mean something that is roughly equivalent to that in git.

Solution 3 - Git

Solution 4 - Git

This means that you've changed something in a file in your workspace but not pushed your changes to the master repository.

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionRyan MichelaView Question on Stackoverflow
Solution 1 - GitArchView Answer on Stackoverflow
Solution 2 - GitTylerView Answer on Stackoverflow
Solution 3 - GitMichel Gokan KhanView Answer on Stackoverflow
Solution 4 - GitMikeView Answer on Stackoverflow