不能git push子文件夹

时间:2016-01-25 00:34:14

标签: git github

对于你们中的一些人来说,这可能是一个愚蠢的问题,但我对git工具有一定的了解,这对我的项目来说是一个非常奇怪的事情。

我不是在使用github,但它是我的研究实验室的GitLab服务器。

我正在开发一个包含文件夹结构

的项目
$ ls
subproject1 subproject2 subproject3
从另一个存储库中克隆了

subproject1 ,然后进行了修改。 子项目2 也是如此。 subproject3 是我现在正在创建的完全新模块。

现在我已经在github remote中创建了一个新项目,然后在将它们推送到新的远程项目之前git init在同一个位置。

我可以看到我只能将子项目3 的内容上传到新的仓库中。 子项目1 子项目2 的内容从不会推入项目。

我尝试了所有内容,比如从子项目文件夹中删除了所有隐藏的.git相关文件,但没有任何效果。

任何人都可以指导我吗?

1 个答案:

答案 0 :(得分:0)

你试过git add .吗?这会将当前目录和所有子目录中的所有已修改和新(未跟踪)文件添加到暂存区域(例如索引),从而使它们准备好包含在下一个git commit.

编辑:错误的命令,分散注意力。