Source Tree和Github没有看到我的所有文件

时间:2013-09-14 17:21:08

标签: git version-control github bitbucket atlassian-sourcetree

我尝试创建我在此项目中使用的所有文件的存储库。

由于某些原因,当我将文件添加到我的本地目录时,只有部分文件被SourceTree选中并提交并推送到Github。

以下是本地目录的外观(每个文件夹包含文件):

enter image description here

SourceTree根本看不到红色框的文件夹。

以下是SourceTree中显示的内容:

enter image description here

从截图中可以看出,SoruceTree只选择了Vb.net项目和javascript项目。我需要做些什么才能获取其他文件夹?

2 个答案:

答案 0 :(得分:9)

我遇到了同样的问题,在尝试了@ khanmizan的方法(在我的情况下没有工作)并在互联网上搜索更多内容后,我得到了解决方案: 而不是使用

git add .

我用过

git add . -f

原始答案在这里:commit a file in bin directory

答案 1 :(得分:4)

默认情况下,git不会暂存子文件夹内容。您可以从repo的根目录运行以下命令来暂存所有文件。

git add .

现在所有文件都应该显示在源树中。但是,如果您仍然发现某些文件丢失,请检查.gitignore文件。默认情况下.gitignore文件将所有生成的文件列入黑名单,如.exe .jar等。