假设有以下文件夹结构:
- myproj
- components
- server
- src
现在我将所有源文件从src
移动到一个名为根目录的子文件夹下,例如myproj
(由于PATH
原因)。树形结构现在看起来像这样:
- myproj
- components
- server
- src
- myproj
Git只显示了删除操作,但是没有展示在myproj
子文件夹中新添加的文件。为什么?
更新:
我已经显式地对新目录执行了git add
命令,并且它已经报告成功。
The following paths are ignored by one of your .gitignore files:
components/server/src/<myproj>
显然,在项目的子文件夹中,一个“流氓”的.gitignore
文件悄悄地加入了排除名单中,排除了名称 - 所以我以为它与根文件夹的名称有关 - 但实际上并不是。
git add myproj/components/server/src/myproj
命令? - krlmlr.gitignore
文件中都包含了哪些内容?.git/info/exclude
和git config core.excludesfile
有什么区别? - kan