git排除除特定文件夹及其内容以外的所有内容

时间:2018-11-29 02:45:34

标签: git

*

!README.md

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

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

当我做git add .

时,尝试使用上面找到的在线解决方案

未添加任何内容

1 个答案:

答案 0 :(得分:1)

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

**
!**/

!README.md

!/code/local/*

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

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

您可以使用git checkignore -v来检查.gitignore的效果:

git check-ignore -v -- afile