我最近开始做一个项目,然后决定把它推到github上。所以我做了以下事情:
cd <root>
git init
git add -A
git commit -m 'message'
git remote add origin <ur>
git push -u origin master
然而,这省略了我项目的整个文件夹。它基本上是我的根文件夹下一级的文件夹,因此:
root
-folder //omitted
我正在尝试做 git add -A/git add */git add .
但每次我做 git status
它都说有变化但是文件夹未被追踪。
我什至尝试专门添加文件夹 git add folderName
但 git status
仍将其显示为未跟踪。
我还尝试导航到文件夹本身,并执行 git add *
并添加了该文件夹内部的所有内容,但我似乎无法添加文件夹本身。
知道我还能做什么吗?
最佳答案
如果子文件夹包含 .git
目录,则不会使用 git add .
(或类似命令)添加子文件夹,因为它将被假定为 git 子模块。
如果它不应该是子模块,您可以在子文件夹中 rm -rf .git
。
关于git不添加现有文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32000525/