<分区>
我想将一个空白文件夹 checkin 我的 Git 存储库。实际上,我需要忽略文件夹中的所有文件和文件夹,而不是文件夹本身。我怎样才能做到这一点?我应该在我的 .gitignore
文件中放入什么?
对于那些想知道我为什么要这样做的人,我的存储库中有一个“上传”目录。我想提交空白目录,但没有所有内容。
<分区>
我想将一个空白文件夹 checkin 我的 Git 存储库。实际上,我需要忽略文件夹中的所有文件和文件夹,而不是文件夹本身。我怎样才能做到这一点?我应该在我的 .gitignore
文件中放入什么?
对于那些想知道我为什么要这样做的人,我的存储库中有一个“上传”目录。我想提交空白目录,但没有所有内容。
最佳答案
将这个 .gitignore
放入文件夹,然后 git add .gitignore
。
*
!.gitignore
*
行告诉 git 忽略文件夹中的所有文件,但是 !.gitignore
告诉 git 仍然包含 .gitignore
文件.这样,您的本地存储库和存储库的任何其他克隆都将获得空文件夹和它需要的 .gitignore
。
编辑:可能很明显,但也将 */
添加到 .gitignore
以忽略子文件夹。
关于git - 如何.gitignore 文件夹中的所有文件/文件夹,而不是文件夹本身?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4250063/