在新的GIT分支中安装Laravel会将master文件夹留在master中

时间:2017-05-01 23:13:55

标签: php git laravel github

我正在开始一个现有的非Laravel项目的新构建,所以我已经创建了一个孤立的分支,删除了现有文件并安装了Laravel。

问题是当我切换回我的主分支时,供应商和存储目录(和文件)在我的本地主分支中持续存在,并且显示为准备好上传和提交。

我假设在切换分支时,在新分支中创建的任何文件,文件夹等都不存在。

enter image description here

1 个答案:

答案 0 :(得分:1)

供应商目录位于新分支的.gitignore中,因此git不会跟踪这些文件。它们不会添加到回购中,也不希望成为回购。

切换分支时,git不会触及任何未跟踪的文件。因此,当您切换到master时,它不会删除供应商文件,因为git没有跟踪它们。

现在,当您使用master时,master中的.gitignore可能不会忽略vendor目录,因此master分支将这些文件视为准备签入的新文件。将vendor目录添加到{ {1}}在你的主分支中,他们会停止纠缠你。