1

我在 Eclipse 中使用 Github,并将我的更改提交给它。我已经在我的项目中添加了一些文件,并且我在每个文件中单击了 Team->“添加到索引”,以便在我提交整个项目时提交它们。但是,这些文件不会添加到提交,当我单击“提交”时,它们不会显示在修改文件列表中。我怎样才能强迫他们承诺?

谢谢。

4

1 回答 1

2

听起来您可能对 Git wit SVN 的使用感到困惑。在 SVN 中,当您添加要跟踪的文件时,对文件的更新将始终自动提交。

在 Git 中,当您将文件添加到索引时,只会记录该文件的当前版本。如果您随后更新文件并提交,则不会包含新的更新。解决方案是在您提交之前在项目的根目录上执行“添加到索引”:相当于git add .在命令行上。确保你.gitignore的设置正确,这样你就不会提交你不打算做的事情。

等效的操作是执行 a git commit -a,它会自动添加以前在索引中的所有文件并更新所有已删除的文件。我相信 Eclipse(对于 eGit)中的等效设置将包括选定的未跟踪文件,如下面的提交设置中所示。

在此处输入图像描述

于 2013-01-29T22:46:29.573 回答