vagrant synced文件夹是git存储库,但需要分成单独的存储库

时间:2015-10-23 20:06:01

标签: git github vagrant virtual-machine

我正在努力解决我的Vagrant虚拟机问题。我有几个项目需要在那台机器上工作。当我第一次设置时,我克隆了一个我正在研究的git repo。现在我需要在VM中生存的所有后续项目都是原始git仓库的一部分。 repo包含vagrant文​​件夹和Vagrantfile,该文件夹同步到我的主机。我在同步文件夹中所做的一切都是git repo的一部分,即使它们应该是单独的项目。

选项A: 通过上一级更改同步文件夹,以便我可以添加一些新文件夹并为我的其他项目创建一个新的git repo

选项B: 将Git repo更改为一个级别,以便我可以拆分当前项目以更有效地包含子目录中已存在的项目。

目前dir结构看起来像这样 Vagrant(Git repo,synced文件夹) --Vagrantfile - 包含单独项目的几个子目录。

任何想法都将不胜感激!

1 个答案:

答案 0 :(得分:0)

我删除了Github存储库,然后删除了本地存储库中的git文件。 我为每个项目创建了新的Github存储库。 然后我下了一个目录,并为每个单独的项目执行了git init新的存储库。     git init
然后我做了     git add     git commit     git push origin master 这更新了我的Github。 现在我没有历史记录或日志条目,但我可以在独立流程上使用这个Vagrant框,这样我就可以继续前进了。