我在~/bin获得git状态:
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# screen/dev/
我跑步
git add --force screen/dev/
我得到的git-status和以前一样,我单独添加文件夹中的每个文件,但是得到的git-status是一样的。
/dev/中没有.git。文件夹似乎不是一个sumbodule。
如何将文件夹及其内容强制添加到我的git ~/bin?
7条答案
按热度按时间mlmc2os51#
您应该不需要'
--force
'或'-f
'选项:请参见git add:-f
--force
:允许添加其他忽略的文件。
在您的情况下,您可能不想添加所有文件,包括screen/dev目录下被忽略的文件。
应该足够(不含选项或结尾'/')
fcg9iug32#
这个问题可以通过重命名文件夹并以新名称将文件夹添加到Git来解决。
这表明一定有某个文件在操纵文件夹名
dev
。webghufk3#
是剪贴板上的印刷错误吗?
如果没有,则应
ct2axkht4#
尝试执行以下操作:
此外,如果您有一个.gitignore文件,也有可能您无意中忽略了某些内容(即:可能是您尝试添加的文件)。
k97glaaz5#
如果一切都不起作用...
git add -A
rdrgkggo6#
我还发现,你必须在这个目录下至少有一个文件才能被git选中。如果里面没有文件,
git add screen/dev
将无法工作。wpcxdonn7#
只是git添加。
休息一下吃点奇巧做杯咖啡
等你过一段时间再回来的时候应该就做完了