我想使用git将NopCommerce解决方案添加到存储库
我输入了存储.sln文件的文件夹并使用了git add . command
之后我运行了git commit --dry-run并且输出有点奇怪,这是输出:
新文件:Nop.Web
新文件:Nop.Web.Framework / .gitignore
以某种方式检测到nop.web
文件夹,但内容却没有。检测到它的兄弟姐妹并成功上传了所有文件。
如果我转到nop.web
文件夹并使用git add .
或其他任何内容,并在使用git commit --dry-run
之后收到“干净回购”消息。
如果我执行推送,当我尝试在appharbor中构建此项目时,nop.web文件夹中的文件将丢失。
为什么缺少此文件夹?如何手动添加?
编辑:AppHarbor的.gitignore常见问题解答:
[Bb]in
[Oo]bj
*.suo
*.user
文件夹中有一个包含.csproj文件的.gitignore。它们都是一样的
EDIT2:
D:\nopcommerce\Presentation\Nop.Web>git ls-files --exclude-standard -o
D:\nopcommerce\Presentation\Nop.Web>git diff-index --name-status HEAD
fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tr
ee.
Use '--' to separate paths from revisions
我发现这很有趣:
D:\nopcommerce\Presentation\Nop.Web>git add ./Administration
fatal: Path 'Presentation/Nop.Web/Administration' is in submodule 'Presentation/
Nop.Web'
我将尝试查找关于子模块的信息以及如何处理它们
答案 0 :(得分:3)
我看到在该框架下有一个.gitignore
文件添加到您的存储库中。确保它没有告诉git忽略您尝试添加的文件夹中的所有内容。