SourceTree 没有暂存所有文件

SourceTree not staging all files

我有一个 Web 应用程序,我正在从 SVN 移动到 git,当我将 files/folders 放入我的新存储库文件夹时,我只得到 3897 个文件中的 2773 个要暂存。我什至尝试分块阶段过程,但我仍然得到相同的结果。

我是 git 的新手,我使用 Gitflow 在 BitBucket 中为此应用程序设置了一个新存储库。我没有更改任何默认值或任何内容,但我担心并非我的所有文件都通过了。我需要为此更改一些设置吗?

您认为 "missing" 的文件似乎被标记为已忽略。

在命令行中,您可以看到标记为忽略的文件列表:

git status --ignored

使用grep在此列表中搜索:

git status --ignored | grep some_example_name

此列表中的文件不应暂存,它们不会作为未暂存文件显示在源代码树中是正常的。在命令行上, 这些文件也不会显示在简单的 git status 中。

请注意,有多种方法可以将文件标记为已忽略。 一种常见的方法是在项目中使用 .gitignore 个文件(并置于版本控制之下)。 另一个是全局设置, 忽略默认情况下很可能没有人愿意包含在他们的存储库中的常见扩展。

总之,这里似乎一切正常。