Git忽略某些文件的禁用

时间:2015-02-25 05:48:18

标签: c# git visual-studio visual-studio-2013 gitignore

我有一个visual studio项目,我为visual studio ignore file添加.ignore文件 https://github.com/github/gitignore/blob/master/VisualStudio.gitignore

当我提交文件时,它会忽略bin文件夹中的所有dll,但我需要将一些必要的dll文件上传到repo。我怎样才能做到这一点。

不要忽略像

这样的文件
AjaxControlToolkit.dll 
CKEditor.NET.dll
CLRIntegration.dll

3 个答案:

答案 0 :(得分:2)

如果您确实需要将这些dll个文件作为版本控制的一部分,那么您可以使用git add --force将它们添加到您的Git跟踪列表中,例如

git add --force AjaxControlToolkit.dll

这假设您上面列出的三个dll文件 目前位于您上面提到的Visual Studio .gitignore文件中。

答案 1 :(得分:0)

将此附加到.gitignore文件。

# bin folder being ignored in the gitignore
[Bb]in/

# exclude these file
!AjaxControlToolkit.dll 
!CKEditor.NET.dll
!CLRIntegration.dll

它将排除这些文件被忽略。

答案 2 :(得分:0)

您的bin目录可能位于.gitignore中包含的目录中。分析您的目录结构和.gitignore的内容,以确定它是什么。