git 切换分支内容依然存在

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

阅读 6.8k
1 个回答

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题