如何将2个没有相同父文件夹的不同文件夹添加到1个存储库中?
基本上,我在Haskell中编写了一堆代码片段,并将其推送到存储库中。
现在,我正在编写Go代码段,它位于硬盘驱动器上一个完全不同的文件夹中。如何将其链接到相同的仓库,以便可以推送它并使事情井井有条? 目前,当我尝试推送git时,它告诉我首先获取。但是,如果这样做,基本上我的硬盘上将有2个回购副本。
答案 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