>假设我有一个暂存区,其中包含暂存区所需的一些其他文件,但我不希望在我的存储库中。我也不想在共享.gitignore
文件中实际包含这些忽略模式。
理想情况下,我想做的是除了共享.gitignore
之外,还为该环境提供一种"仅限本地".gitignore
。这可能做到吗?
是的,您可以使用:
$GIT_DIR/info/exclude
.git/info/exclude
它是存储库的本地,不会被推送。
它适用于未跟踪的文件。
暂时忽略文件(已版本控制)的另一种方法是
git update-index --skip-worktree -- [<file>...]