在我的项目(即我们的私有Git中)的构建脚本中,它将所有我们拥有的示例复制到一个工作文件夹中。我想将该文件夹推送到我们的公共Git项目中。我不需要是registered at that location as a sub Git project,我只需要将所有文件(包括子目录)推送到一个单独的Git项目。
有没有办法做到这一点?
答案 0 :(得分:0)
如果您真的只想要子文件夹,而没有主项目实现该子文件夹已被推送,则可以:
诀窍是,在新的本地存储库中,将其他项目中的当前文件夹指定为工作树
cd /path/to/local/new/repo
git --work-tree=/path/to/main/project/subfolder add .
git commit -m "Add subfolder"
git push -u origin master