我的git repo master 和 production 中有两个分支。主要区别在于,在生产中,供应商目录已经签入,并且不存在于 .gitignore
中我的问题是当我从制作转换为主
时git checkout master
整个供应商目录被淘汰。
我有什么选择?
答案 0 :(得分:4)
尝试' skip-worktree
' (来自git update-index
):
git update-index --skip-worktree -- vendor
在分支production
上时。
在签出master
分支时,查看是否删除了该目录。