2015-10-03 13 views
1

我有一个web应用程序我从SVN移动到git,当我把文件/文件夹放到我的新存储库文件夹中时,我只能得到2773个3897文件进行演示。我甚至试图分阶段的过程,但我仍然得到相同的结果。SourceTree没有登台所有文件

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

+0

@janos它们甚至不出现在Unstaged Files下的文件状态窗口中。我刚刚做了一个git status --ignore和一堆东西出现了。是什么赋予了? – Ryan

+0

@janos有超过一千个文件丢失。我可以在回购的根目录中明确地看到两个文件,当我将它们拖入文件夹时,它们看起来并不处于未分离状态,所以我不能确定任何实际的工作。 – Ryan

+0

@janos我甚至不知道,因为它在控制台中吐出了1000多行。即使是这样,为什么它会忽略它们呢? – Ryan

回答

2

看来您认为“丢失”的文件被标记为忽​​略。

在命令行中,你可以看到文件列表中具有显着的忽略:

git status --ignored 

使用grep在此列表中搜索:

git status --ignored | grep some_example_name 

文件中这个名单应该不会再上演,而且它们在源树中不显示为unstaged文件是正常的。在命令行上, 这些文件也不会显示在简单的git status之内。

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

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

相关问题