【发布时间】:2017-09-29 09:09:27
【问题描述】:
我正在开始一个现有非 Laravel 项目的全新构建,因此我从我的 master 创建了一个孤立分支,删除了现有文件并安装了 Laravel。
问题是当我切换回我的主分支时,供应商和存储目录(和文件)仍然存在于我的本地主分支中,并且显示为准备好暂存和提交。
我假设在新分支中创建的任何文件、文件夹等在切换分支时都不存在。
【问题讨论】:
-
他们已经在 git 分支中了吗?您可以
git rm -rf将它们从版本跟踪中删除吗? -
@Ohgodwhy master 分支中没有,没有。当我安装 Laravel 时,我检查了“新”分支。所以当我切换到“master”时,我很惊讶地看到供应商文件等待暂存
-
那些文件是
ignored吗? -
@Ohgodwhy,他们是的,在新分支中。他们甚至不应该存在于主人身上。这就是让我陷入困境的原因。
-
这真的很奇怪。