git 切换分支内容依然存在

1.在a分支下面创建分支并创建文件夹,并做了修改。然后,提交到仓库。
2.然后切换到b分支下。使用git status。提示我让我添加(只存在文件夹,不存在具体的文件)。
这是什么原因?如何处理?

阅读 6.9k
1 个回答

你这个文件夹是空文件夹,git不会发现新建了一个空文件夹,因此git会自动忽略空文件夹。
解决提交空文件夹的办法:

这种情况下只需要在目录下创建.gitkeep文件,然后在项目的.gitignore中设置不忽略.gitkeep
.gitkeep 是一个约定俗成的文件名并不会带有特殊规则

推荐问题