将git子项目转换为常规文件夹

时间:2015-05-09 02:30:12

标签: git github

我的git项目中有一个子目录,其中已经有一个.git存储库。历史原因,没有特别的计划。

然后我尝试将这个更大的项目推入github。

它没有像我希望的那样用.git推送子目录。

我需要推送它,所以我想出最快的方法就是从子项目中删除.git文件夹,对吗?

错误。 Git仍然将该文件夹视为子项目而不是提交(因此,不推送)。

我只需要将整个事物推向上游,无论如何。我该怎么做?

1 个答案:

答案 0 :(得分:3)

您可能还需要停止跟踪该文件。试试git rm --cached filename_here。然后git add更改,然后git commit