将多个文件夹推送到存储库

时间:2018-07-14 10:38:09

标签: git github

如何将2个没有相同父文件夹的不同文件夹添加到1个存储库中?

基本上,我在Haskell中编写了一堆代码片段,并将其推送到存储库中。

现在,我正在编写Go代码段,它位于硬盘驱动器上一个完全不同的文件夹中。如何将其链接到相同的仓库,以便可以推送它并使事情井井有条? 目前,当我尝试推送git时,它告诉我首先获取。但是,如果这样做,基本上我的硬盘上将有2个回购副本。

1 个答案:

答案 0 :(得分:1)

在您的第一个文件夹(它是本地git存储库,已被推送)中,您可以执行以下操作:

git --work-tree=/path/to/second/folder add .

# in case a git status shows haskell files deleted:
git reset *.hs

git commit -m "Add go files"
git push