如何将 dll 文件添加到 Git 存储库

How to add dll files to Git Repository

我正在使用 bitbucket 来托管我的 git 存储库。 我添加了一个名为 ExtLibs 的新文件夹并添加了一堆 dll。但是,当我尝试签入这些文件时,它们并没有出现在 SourceTree 中。

如何将包含 (dll) 文件的文件夹添加到存储库?

我正在使用 .git忽略 here (c#/VS2013)

当您向 Git 添加新文件时,您必须告诉它开始跟踪新文件。这可以通过使用 git add 命令来完成。

在您的情况下,SourceTree 应该检测何时添加了新文件。新文件将显示在 "Unstaged files" 窗格中。如果看不到,可以切换窗格。

我在您发布的 link 中找不到 (C#/VS2013) .gitignore。但我猜你正在使用的文件有一个部分告诉你忽略所有 DLL 文件:

类似于 *.dll**\*.dll

您必须从文件中删除该部分。或者您可以添加:!ExtLibs\*.dll 如果您只想在 ExtLibs 文件夹中添加 DLL。

使用 sourceTree:工具 -> 选项,选择 Git 选项卡 -> 编辑文件 'global ignore list' -> 删除行 *.dll

-- 也许它可以帮助 --

添加这个答案是为了帮助像我这样的人。 我只想添加一个 DLL。

转到文件夹。例如 Visual Studio C# 项目的包文件夹。

运行这个

git add <filename.dll> -f

使用此命令,您不需要更新 .gitignore,也不会添加其他文件。