Ответ 1
Эта страница должна дать вам хорошее описание того, что означают значки для GIT в eclipse
Цитата:
dirty (папка) - По крайней мере один файл под папкой грязный; это означает, что он имеет изменения в рабочем дереве, которые не находятся ни в индексе, ни в репозитории.
tracked - ресурс известен репозиторию GIT.
untracked - ресурс не известен репозиторию GIT.
ignored - ресурс игнорируется поставщиком команды GIT. Здесь важны только настройки предпочтений в Team → Ignored Resources и флаг "производные". Файл .gitignore не учитывается.
dirty - ресурс имеет изменения в рабочем дереве, которые не находятся ни в индексе, ни в репозитории.
staged - ресурс имеет изменения, которые добавляются в индекс. Не то, чтобы добавление к индексу возможно в настоящий момент только в диалоговом окне фиксации в контекстном меню ресурса.
частично-ступенчатый - ресурс имеет изменения, которые добавляются в индекс, и дополнительно изменяются в рабочем дереве, которые не находятся ни в индексе, ни в репозитории.
добавил - ресурс еще не отслеживается, но добавлен в репозиторий GIT.
удален - ресурс устраивается для удаления из репозитория GIT.
конфликт - для файла существует конфликт слияния.
Предположительно-допустимый - ресурс имеет флаг "предполагать неизменный". Это означает, что GIT перестает проверять файлы рабочих деревьев на предмет возможных модификаций, поэтому вам нужно вручную отключить бит, чтобы сообщить GIT, когда вы меняете рабочий файл дерева. Этот параметр можно включить с помощью действия меню Team- > Assume без изменений (или в командной строке с GIT update-index -assume-неизменным).