我在 Mac 上使用 Tower 来使用 Git。 Tower 中的设置有一个忽略(Ignores)部分,可以创建 .gitignore 文件,还有另一个名为“排除”(Excludes)的部分。看起来可以使用排除与“# git ls-files --others --exclude-from=.git/info/exclude”一起使用。 “排除”是什么?当有 gitignore 可用时,为什么还需要使用排除呢?
这是一个文件列表,这些文件不属于.gitignore(可以被版本化),但你想在本地的副本中排除它们。 来自文档: 特定于某个存储库但不需要与其他相关存储库共享的模式(例如,存在于存储库内部但特定于一个用户工作流程的辅助文件)应该放置到 $GIT_DIR/info/exclude 文件中。 请注意,.git/info/exclude无法被版本化,因为它位于.git目录中。
.gitignore
文件?如果我想忽略某些文件,但又不想让其他文件被忽略怎么办? - Cole Tobin