Git 忽略对特定文件的禁用
Git ignore disable for certain file
我有一个 visual studio
项目,我为 visual studio 添加 .ignore
文件忽略来自
https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
当我提交文件时,它会忽略 bin 文件夹中的所有 dll
,但我需要将一些必要的 dll
文件上传到 repo
。我怎样才能做到这一点。
不会像
那样忽略文件
AjaxControlToolkit.dll
CKEditor.NET.dll
CLRIntegration.dll
将此附加到您的 .gitignore 文件。
# bin folder being ignored in the gitignore
[Bb]in/
# exclude these file
!AjaxControlToolkit.dll
!CKEditor.NET.dll
!CLRIntegration.dll
它将排除这些文件被忽略。
如果您确实需要将这些 dll
文件作为版本控制的一部分,那么您可以使用 git add --force
将它们添加到您的 Git 跟踪列表中,例如
git add --force AjaxControlToolkit.dll
这假设您上面列出的三个 dll
文件 是 当前在您上面提到的 Visual Studio .gitignore 文件中。
您的 bin 目录可能位于 .gitignore
中包含的目录中。分析您的目录结构和 .gitignore
的内容,找出它是什么。
我有一个 visual studio
项目,我为 visual studio 添加 .ignore
文件忽略来自
https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
当我提交文件时,它会忽略 bin 文件夹中的所有 dll
,但我需要将一些必要的 dll
文件上传到 repo
。我怎样才能做到这一点。
不会像
那样忽略文件AjaxControlToolkit.dll
CKEditor.NET.dll
CLRIntegration.dll
将此附加到您的 .gitignore 文件。
# bin folder being ignored in the gitignore
[Bb]in/
# exclude these file
!AjaxControlToolkit.dll
!CKEditor.NET.dll
!CLRIntegration.dll
它将排除这些文件被忽略。
如果您确实需要将这些 dll
文件作为版本控制的一部分,那么您可以使用 git add --force
将它们添加到您的 Git 跟踪列表中,例如
git add --force AjaxControlToolkit.dll
这假设您上面列出的三个 dll
文件 是 当前在您上面提到的 Visual Studio .gitignore 文件中。
您的 bin 目录可能位于 .gitignore
中包含的目录中。分析您的目录结构和 .gitignore
的内容,找出它是什么。