SourceTree不会暂存所有文件

时间:2015-10-03 20:37:28

标签: git atlassian-sourcetree

我有一个Web应用程序我从SVN移动到git,当我将文件/文件夹放入我的新存储库文件夹时,我只获得了2773个3897个文件。我甚至尝试过分段舞台过程,但我仍然得到相同的结果。

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

1 个答案:

答案 0 :(得分:2)

您认为"缺少"的文件似乎被标记为忽​​略。

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

git status --ignored

使用grep搜索此列表:

git status --ignored | grep some_example_name

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

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

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