首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法排除git中的文件/目录-忽略

无法排除git中的文件/目录-忽略
EN

Stack Overflow用户
提问于 2017-03-04 04:25:28
回答 1查看 57关注 0票数 0

我在之前的提交中添加了.gitignore的路径/Documents/。现在,在实际的提交中,我想在不使用git add --force [file]的情况下向存储库添加一个特定的文件。我的.gitignore现在包含如下条目:

代码语言:javascript
复制
/Documents/
!/Documents/Visual\ Studio\ 2015/Settings/CurrentSettings.vssettings

没有任何路径以任何方式交叉引用/Documents/

我无法使用git add [file]添加文件,而git的响应是:

代码语言:javascript
复制
$ git add Documents/Visual\ Studio\ 2015/Settings/CurrentSettings.vssettings
The following paths are ignored by one of your .gitignore files:
Documents/Visual Studio 2015/Settings/CurrentSettings.vssettings
Use -f if you really want to add them.

我确信我已经准确地阅读了文档。但是当它不工作的时候,我显然遗漏了一些东西。要澄清我的尝试:

代码语言:javascript
复制
/Documents/*
!/Documents/Visual\ Studio\ 2015/Settings/CurrentSettings.vssettings

Documents/
!Documents/Visual\ Studio\ 2015/Settings/CurrentSettings.vssettings

Documents/*
!Documents/Visual\ Studio\ 2015/Settings/CurrentSettings.vssettings

这些配置并不能很好地工作。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-05 06:10:42

正如@John C提到并链接到的那样

https://git-scm.com/docs/gitignore#_pattern_format

除了使用以下命令将文件添加到索引之外,别无选择

代码语言:javascript
复制
git add --force Documents/Visual\ Studio\ 2015/Settings/CurrentSettings.vssettings
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42587859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档