git没有添加现有文件夹

dux*_*x-- 5 git

我最近开始研究一个项目,然后决定将其推向github.所以我做了以下事情:

cd <root>
git init
git add -A
git commit -m 'message'
git remote add origin <ur>
git push -u origin master
Run Code Online (Sandbox Code Playgroud)

但是,这省略了我的项目的整个文件夹.它基本上是我的根文件夹下1级文件夹,所以:

root
 -folder //omitted
Run Code Online (Sandbox Code Playgroud)

我正在尝试,git add -A / git add * / git add .但每次我这样做git status都说有变化,但文件夹没有跟踪.

我甚至尝试专门添加文件夹,git add folderNamegit status仍然显示为未跟踪.

我还试图导航到文件夹本身,并做了一个,git add *并添加了该文件夹的所有内容,但我似乎无法添加文件夹本身.

知道我还能做什么吗?

wis*_*cky 12

如果子文件夹git add .包含.git目录,则不会添加子文件夹(或类似命令),因为它将被视为git子模块。

rm -rf .git如果不应该将其作为子模块,则可以在子文件夹中。


mip*_*adi 8

文件夹中有文件吗?Git不跟踪文件夹,只跟踪文件; 你不能将空文件夹添加到Git仓库.但是,您可以在该文件夹中放置一个空文件(.gitignore或者.blank是常用文件名),并将这些文件添加到该文件夹​​中.