我继承了gitignore文件中有*.dll
的git仓库,但我现在需要将dll文件添加到repo中。从.gitignore文件中删除*.dll
行后,运行git add name.dll
以便将其添加到git repo中我得到
The following paths are ignored by one of your .gitignore files:
escomm.dll
Use -f if you really want to add them.
同时运行git status
也不会显示项目中的任何dll
这是预期的行为,如果是这样,为什么?是否有使用git status添加新的* .dll文件时进行git show?并且不需要-f
选项来添加它?
答案 0 :(得分:0)
要了解为什么该dll文件仍被 忽略,请使用git check-ignore
:
git check-ignore -v -- escomm.dll
您将看到为什么从*.dll
中删除.gitignore
可能还不够的原因。