Git添加空文件而不是文件夹
项目结构:电子商务>电子商务背面(包含文件夹和文件),电子商务正面(包含文件夹和文件) 我正在尝试使用git add提交电子商务目录中的所有内容。但是,这些文件夹(电子商务背面和电子商务正面)被提交为空文件,而不是包含更多文件夹和文件的文件夹Git添加空文件而不是文件夹,git,Git,项目结构:电子商务>电子商务背面(包含文件夹和文件),电子商务正面(包含文件夹和文件) 我正在尝试使用git add提交电子商务目录中的所有内容。但是,这些文件夹(电子商务背面和电子商务正面)被提交为空文件,而不是包含更多文件夹和文件的文件夹 这是为什么?我如何修复它?您使用的是什么操作系统和git版本;这些目录是真正的目录还是仅仅是符号链接?我使用的是windows,版本是git 2.22.0.windows.1。它们是真正的目录@你在.gitignore文件中有什么吗?若否,;提交这些目录后
这是为什么?我如何修复它?您使用的是什么操作系统和git版本;这些目录是真正的目录还是仅仅是符号链接?我使用的是windows,版本是git 2.22.0.windows.1。它们是真正的目录@你在
.gitignore
文件中有什么吗?若否,;提交这些目录后,您是否在git log--name only--oneline
output中看到这些目录中的文件?(您还可以添加-n1
以显示最新提交)我怀疑您的工作区域中有多个独立的Git存储库。ecommerce
级别有一个Git repo,ecommerce back
和ecommerce front
子目录/文件夹也有一个Git存储库。因此,您的顶级ecommerce
Git正在尝试将其他两个存储库用作子模块。如果您希望这样做,请使用Git submodule add
将它们正确地添加为子模块。否则,您将看到这些半途而废的子模块实体。但如果这不是你想要的,不要那样做;这些目录是真正的目录还是仅仅是符号链接?我使用的是windows,版本是git 2.22.0.windows.1。它们是真正的目录@你在.gitignore
文件中有什么吗?若否,;提交这些目录后,您是否在git log--name only--oneline
output中看到这些目录中的文件?(您还可以添加-n1
以显示最新提交)我怀疑您的工作区域中有多个独立的Git存储库。ecommerce
级别有一个Git repo,ecommerce back
和ecommerce front
子目录/文件夹也有一个Git存储库。因此,您的顶级ecommerce
Git正在尝试将其他两个存储库用作子模块。如果您希望这样做,请使用Git submodule add
将它们正确地添加为子模块。否则,您将看到这些半途而废的子模块实体。但如果那不是你想要的,不要那样做。