有没有办法强制git
添加文件而不管.gitignore
文件?
@OhadSchneider如果您强制将构建文件提交到另一个分支,则这很有用。一些项目可以做到这一点,例如用于安全部署的
—
StrongLoop
@OhadSchneider对我们来说,这是因为大多数开发人员都在Visual Studio 2015中安装了git,这会将全局gitignore添加到用户文件夹中。这不包括* .dll和* .exe之类的文件。这对于仅使用在构建过程中检索到的nuget程序包的新项目非常有用,但是对于少数较旧的项目,我们仍然使用在解决方案中手动引用的dll。对于这些项目,我们希望手动包含它们,而不是告诉每个开发人员在全局gitignore中注释* .dll和* .exe文件。
—
Nullius '16
@Nullius您能否不能在更高层次上忽略它们
—
Ohad Schneider
.gitignore
(例如,.gitignore
在dll所在的文件夹中添加一个,或在dll上方添加一个,或其他内容)?
.gitignore
使用!
,在文件中添加其模式前缀!dont/ignore/this/file
)。