为什么我创建的文件夹无法提交到Android Studio中的GitHub?

时间:2019-02-10 06:41:41

标签: git android-studio

下图是Android Studio项目的目录结构,可以将应用正确提交到GitHub。

现在,我将一个名为MyNewFolder的文件夹添加到结构中。我希望将MyNewFolder提交到GitHub,所以我右键单击MyNewFolder文件夹,然后选择菜单项Git-> Commit Directory ...,但是系统显示“未发现更改”,为什么?

图片1

enter image description here

图片2

enter image description here

1 个答案:

答案 0 :(得分:1)

TLDR:要提交一个新的空白文件夹,您必须在其中放置一个文件。 (.keep,.gitignore或README是常见选择)

Git“未检测到任何更改”,因为git使用其index文件生成提交,而index仅跟踪文件。目录仅在index中作为文件路径的一部分存在。

这里是对why的一些讨论,并提供了关于该主题的git FAQ的链接。如果确实需要,您实际上需要提交一个“空”文件夹,这里有一些hacks将使其生效。