与供应商目录的git工作流程

use*_*986 7 git composer-php

我的git repo masterproduction有两个分支.主要区别在于生产中,供应商目录已经签入并且不存在于.gitignore中

我的问题是当我从生产切换到掌握时

git checkout master
Run Code Online (Sandbox Code Playgroud)

整个供应商目录被淘汰.

我有什么选择?

Von*_*onC 4

尝试使用 ' skip-worktree' (来自git update-index):

git update-index --skip-worktree -- vendor
Run Code Online (Sandbox Code Playgroud)

当在树枝上时production
查看在签出master分支时该目录是否被删除。