首页 > 解决方案 > git 排除除特定文件夹及其内容之外的所有内容

问题描述

*

!README.md

!/code/local/
!/code/local/*

!/design/adminhtml/default/default/layout/
!/design/adminhtml/default/default/layout/*

尝试使用在网上找到的解决方案,上面,当我这样做时git add .

什么都没有添加

标签: git

解决方案


您需要在将文件列入白名单之前将文件夹列入白名单:

**
!**/

!README.md

!/code/local/*

!/design/adminhtml/default/default/layout/*

注意:如果要排除子文件夹中的文件,请使用local/**(而不是)local/*local/

您可以检查 a .gitignorewith的效果git checkignore -v

git check-ignore -v -- afile

推荐阅读