我正在努力解决我的Vagrant虚拟机问题。我有几个项目需要在那台机器上工作。当我第一次设置时,我克隆了一个我正在研究的git repo。现在我需要在VM中生存的所有后续项目都是原始git仓库的一部分。 repo包含vagrant文件夹和Vagrantfile,该文件夹同步到我的主机。我在同步文件夹中所做的一切都是git repo的一部分,即使它们应该是单独的项目。
选项A: 通过上一级更改同步文件夹,以便我可以添加一些新文件夹并为我的其他项目创建一个新的git repo
选项B: 将Git repo更改为一个级别,以便我可以拆分当前项目以更有效地包含子目录中已存在的项目。
目前dir结构看起来像这样 Vagrant(Git repo,synced文件夹) --Vagrantfile - 包含单独项目的几个子目录。
任何想法都将不胜感激!
答案 0 :(得分:0)
我删除了Github存储库,然后删除了本地存储库中的git文件。
我为每个项目创建了新的Github存储库。
然后我下了一个目录,并为每个单独的项目执行了git init新的存储库。
git init
然后我做了
git add
git commit
git push origin master
这更新了我的Github。
现在我没有历史记录或日志条目,但我可以在独立流程上使用这个Vagrant框,这样我就可以继续前进了。