我有一个Web应用程序我从SVN移动到git,当我将文件/文件夹放入我的新存储库文件夹时,我只获得了2773个3897个文件。我甚至尝试过分段舞台过程,但我仍然得到相同的结果。
我是git的新手,我使用Gitflow在BitBucket中为此应用程序设置了一个新的存储库。我没有更改任何默认设置或任何其他内容,但我担心并非所有文件都能通过。我需要改变一些设置吗?
答案 0 :(得分:2)
您认为"缺少"的文件似乎被标记为忽略。
在命令行上,您可以看到标记为忽略的文件列表:
git status --ignored
使用grep
搜索此列表:
git status --ignored | grep some_example_name
此列表中的文件不应暂存,并且它们不会在源树中显示为未暂存的文件,这是正常的。在命令行上,
这些文件也不会显示在简单的git status
中。
请注意,有多种方法可以将文件标记为已忽略。
一种常见的方法是在项目中使用.gitignore
文件(并置于版本控制之下)。
另一个是全球设置,
忽略很可能没有人希望默认包含在他们的存储库中的常见扩展名。
总之,这里的一切似乎都很正常。