我正在使用Eclipse的git插件。我的一些文件标有棕色星号。这是什么意思?我在哪里可以找到其他git图标在Eclipse中的含义的文档?
答案 0 :(得分:94)
This page应该给你一个关于eclipse中图标对GIT意味着什么的一个很好的概述
引用摘要:
dirty(文件夹) - 文件夹下面至少有一个文件是脏的;这意味着它在工作树中的变化既不在索引中也不在存储库中。
已跟踪 - 资源已为Git存储库所知。
未跟踪 - Git存储库不知道该资源。
忽略 - Git团队提供商忽略该资源。这里只有Team下的首选项设置 - >忽略的资源和“派生”标志是相关的。不考虑.gitignore文件。
dirty - 资源在工作树中的更改既不在索引中也不在存储库中。
staged - 资源具有添加到索引的更改。并不是说目前只能在资源的上下文菜单上的提交对话框中添加索引。
部分暂存 - 资源具有添加到索引的更改,并且还在工作树中更改,既不在索引中也不在存储库中。
已添加 - 资源尚未被跟踪,但已添加到Git存储库。
已删除 - 暂存资源以从Git存储库中删除。
冲突 - 文件存在合并冲突。
假设 - 有效 - 资源具有“假定未更改”标志。这意味着Git停止检查工作树文件是否有可能的修改,因此您需要手动取消设置该位以在更改工作树文件时告诉Git。可以使用菜单操作Team-> Assume changed(或在命令行上使用git update-index --assume-unchanged)打开此设置。
答案 1 :(得分:12)
我不熟悉git,但是当使用svn和Eclipse时,棕色方块上的白色星形表示自上次更新文件后您已对文件进行了更改。另一方面,金色圆柱意味着您没有进行更改,因此本地文件与存储库版本相同。所以它必须意味着与git中的内容大致相同。
答案 2 :(得分:8)
答案 3 :(得分:0)
这意味着您已在工作区中的文件中更改了某些内容,但未将更改推送到主存储库。