使用git worktree时如何忽略.gitignore?

时间:2018-09-19 11:24:35

标签: git gitignore

我正在使用git worktree与分支机构合作。

例如:

git worktree add -b Foo ../Foo origin/master

它会按预期创建一个新文件夹,新分支和新工作树。但是,新文件夹中没有node_modules/

我的.gitignore包含node_modules

创建完整文件夹是一种好方法吗?

我可以使用Shell脚本(例如cp xxx xxx)创建一个完美的文件夹,但是我想使用git worktree创建一个完美的文件夹。

1 个答案:

答案 0 :(得分:1)

当然,它不会创建node_modules/。您告诉Git忽略那些文件;实际上没有意识到它们的存在。为什么要创建它们?

请勿从其他文件夹复制这些文件(您的package.json和lockfile可能不同)。而是在新目录中运行yarnnpm install