【发布时间】:2016-05-10 11:32:03
【问题描述】:
Homestead 的美妙之处(据我所知)是能够拥有多个站点,而我正在努力让其工作,git-wise。我已经为一个 laravel 项目启动了 Homestead 并运行了一段时间,我刚刚添加了第二个项目——它是一个小型、简单的 php 网站,名为 nptest。一切都很好,将它添加到 Homestead.yaml 和我的 hosts 文件中,我可以在本地浏览器中看到它——万岁!
现在进入 git!
我在 github (nptest4) 中创建了一个新的 repo。对于上下文,我的本地目录结构是 ...\Github\Homestead\,其中包含用于新项目的 laravel 项目的子目录(“nptest”)
- 在 nptest 中,我创建了一个名为 master-nptest 的新分支,其中仅包含新内容(因为我现有的 master 分支包含来自我的 laravel 项目的内容)
- 我使用 git ls-tree 确认 master-nptest 只有这些 nptest 文件
-
从那个 nptest 文件夹中,我运行了 github 建议的常用命令来进行我的第一次提交:
git 远程添加 origin-nptest4 https://github.com/dianekaplan/nptest4.git
git push -u origin-nptest4 master-nptest
问题:当我查看 github 中的 nptest4 存储库时,它不仅有我的新东西,还有旧的 Laravel 文件:(
任何想法我做错了什么?
【问题讨论】: