我正在使用git worktree
与分支机构合作。
例如:
git worktree add -b Foo ../Foo origin/master
它会按预期创建一个新文件夹,新分支和新工作树。但是,新文件夹中没有node_modules/
。
我的.gitignore
包含node_modules
。
创建完整文件夹是一种好方法吗?
我可以使用Shell脚本(例如cp xxx xxx
)创建一个完美的文件夹,但是我想使用git worktree
创建一个完美的文件夹。
答案 0 :(得分:1)
当然,它不会创建node_modules/
。您告诉Git忽略那些文件;实际上没有意识到它们的存在。为什么要创建它们?
请勿从其他文件夹复制这些文件(您的package.json
和lockfile可能不同)。而是在新目录中运行yarn
或npm install
。