我会在〜/斌git的状态:
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# screen/dev/
我跑
git add --force screen/dev/
我像以前一样得到同样的git的状态。 我的文件夹中添加的每个文件独立,但我得到了同样的git的状态。
有一个在屏幕上的/ dev / git的没有。 该文件夹似乎不是一个sumbodule。
你怎么能添加文件夹及其内容以武力我的蠢货〜/斌?
你不应该需要“ --force
”或“ -f
”选项:见git的补充 :
-f
--force
:
允许添加,否则忽略的文件。
在你的情况,你可能不希望添加的所有文件,包括忽略屏幕/ dev目录下的文件。
git add screen/dev
应该足够(不带选项或结束“/”)
这个问题可以通过重命名文件夹,并用新名称的Git添加的文件夹来解决。
这意味着我必须有一些文件操作的文件夹名dev
。
那是上切一个错字粘贴?
如果不是,它应该是
git add --force screen/dev
尝试这样做:
git add -A .
另外,如果你有一个的.gitignore文件时,它也有可能是你无意中忽略的东西(即:可能您要添加的文件)。
我还发现,你必须有在DIR至少一个文件才能被混帐被拾起。 git add screen/dev
,如果里面有没有文件将无法正常工作。