Eclipse + Git - “上演”是什么意思?

时间:2009-03-24 07:37:34

标签: eclipse git

在使用SVN工作一段时间之后,我决定尝试使用我的新django项目并将其插件安装到eclipse中。我创建了一个新的pydev项目,并将django初始项目文件添加到src目录中。然后我将项目“共享”给Git,添加并提交所有文件。现在我有一些奇怪的问题 - 除了“manage.py”之外的所有文件都是“最新的”而manage.py有一个奇怪的图标,这意味着它是“暂存的”。这是什么意思?我试图谷歌,但没有成功。 :(

事先谢谢。

3 个答案:

答案 0 :(得分:46)

这表示您的文件已添加到index

index

The Thing About Git

中所述

指数有时也被称为临时区域。

  

我倾向于将其视为下一个补丁:
  您可以通过工作副本中的更改以交互方式构建它,以后可以查看和修改它   如果你对你在临时区域中排队的内容感到满意,这基本上就是一个差异,你就可以了。   由于您的提交不再直接绑定到工作副本中的内容,因此您可以逐个文件地逐个分段地展示单个部分


如果你看一下最新的change logs of egit(eclipse Git插件),你会看到他们仍在摆弄“阶段”文件的管理方式,你的egit插件越新越好;)

答案 1 :(得分:6)

我建议您在开始在Eclipse中使用Git之前熟悉git命令行。命令行是git的主要接口,如果你不熟悉index,push,pull,rebase等不同的概念,那么使用Eclipse中的Git可能会让你更加困惑。

答案 2 :(得分:0)

这不是“+”图标吗? git中的暂存区域是将文件添加到索引但未提交的时间。

来自git-commit manual: “录制自己的作品时,工作树中已修改文件的内容会暂时存储到名为”索引“的暂存区域,并带有git-add。

git-stage也是git-add的别名。