添加第二个宅基地时Git麻烦

时间:2016-05-10 11:32:03

标签: git homestead

Homestead的美丽(据我所知)可以拥有多个网站,而我正在努力让这个工作,git-wise。我已经和Homestead一起开展了一段时间的laravel项目,我刚刚添加了第二个项目 - 这是一个简单的小型php网站,名为nptest。一切都很好,在Homestead.yaml和我的主机文件中添加它,我可以在浏览器本地看到它 - 万岁!

现在进入git!

我在github(nptest4)中创建了一个新的repo。对于上下文,我的本地目录结构是... \ Github \ Homestead \,我的laravel项目的子目录用于新项目(“nptest”)

  1. 在nptest中,我创建了一个名为master-nptest的新分支,包括新的东西(因为我现有的主分支包含了我的laravel项目中的东西)
  2. 我用git ls-tree确认master-nptest只有这些nptest文件
  3. 从那个nptest文件夹
  4. 我运行了github建议的常用命令来进行我的第一次提交:

    git remote add origin-nptest4 https://github.com/dianekaplan/nptest4.git

    git push -u origin-nptest4 master-nptest

  5. 问题:当我在github中查看nptest4 repo时,它不仅包含我的新内容,还包含旧的Laravel文件:(

    任何想法我做错了什么?

1 个答案:

答案 0 :(得分:0)

抱歉 - 新手问题:事实证明我需要在我的新目录中执行'git init'(对于原始进度,我认为git init总体上是在Homestead文件夹中完成的,那仍然是'有效')。我这样做了,重复我的步骤新鲜,现在我的新回购只有新的东西