标签: git android-studio
下图是Android Studio项目的目录结构,可以将应用正确提交到GitHub。
现在,我将一个名为MyNewFolder的文件夹添加到结构中。我希望将MyNewFolder提交到GitHub,所以我右键单击MyNewFolder文件夹,然后选择菜单项Git-> Commit Directory ...,但是系统显示“未发现更改”,为什么?
图片1
图片2
答案 0 :(得分:1)
TLDR:要提交一个新的空白文件夹,您必须在其中放置一个文件。 (.keep,.gitignore或README是常见选择)
Git“未检测到任何更改”,因为git使用其index文件生成提交,而index仅跟踪文件。目录仅在index中作为文件路径的一部分存在。
index
这里是对why的一些讨论,并提供了关于该主题的git FAQ的链接。如果确实需要,您实际上需要提交一个“空”文件夹,这里有一些hacks将使其生效。