5

我想在工作树上使用本地文件排除。我尝试将文件名添加到,.git/worktrees/$worktreename/info/exclude但它不需要。类似的文件.git/info/exclude有效,但适用于所有工作树,而不仅仅是主工作树。

4

1 回答 1

4

但这不需要

我没有info/exclude.git/worktrees官方布局文档中看到。

一种解决方法是拥有特定于分支的.gitignore内容。
这意味着将未跟踪的文件添加到工作树.gitignore仍然是最佳选择。您可以使用此处看到的 update-index 命令
忽略对该(跟踪的)文件的修改。.gitignore

git update-index --assume-unchanged -- .gitignore

这使您可以进行本地排除。

于 2018-02-14T05:46:46.907 回答