在使用SVN工作一段时间之后,我决定尝试使用我的新django项目并将其插件安装到eclipse中。我创建了一个新的pydev项目,并将django初始项目文件添加到src目录中。然后我将项目“共享”给Git,添加并提交所有文件。现在我有一些奇怪的问题 - 除了“manage.py”之外的所有文件都是“最新的”而manage.py有一个奇怪的图标,这意味着它是“暂存的”。这是什么意思?我试图谷歌,但没有成功。 :(
事先谢谢。
答案 0 :(得分:46)
这表示您的文件已添加到index。
中所述
指数有时也被称为临时区域。
我倾向于将其视为下一个补丁:
您可以通过工作副本中的更改以交互方式构建它,以后可以查看和修改它 如果你对你在临时区域中排队的内容感到满意,这基本上就是一个差异,你就可以了。 由于您的提交不再直接绑定到工作副本中的内容,因此您可以逐个文件地逐个分段地展示单个部分。
如果你看一下最新的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的别名。