无法使用文件夹推送现有仓库中的文件夹

时间:2018-03-20 22:23:09

标签: git github

我的main_project包含project1project2project3。我想添加project4个文件,我运行这些命令,它创建文件夹但是作为空文件夹:

git pull
# add the project4
git add .
git commit -m "test"
git push

1 个答案:

答案 0 :(得分:0)

如果project4本身有一个.git子文件夹,那意味着:

  • 这是一个Git回购,
  • 来自父项目的git add .只会记录gitlink(索引中的特殊条目),而不是实际的文件夹内容。

如果您不需要project4文件夹历史记录,只需删除.git子文件夹。

如果确实需要,请考虑引用project4submodules