我最近想在 git 上上传我的 dotnetnuke 网站,现在我的网站上有一些我不想通过 git 上传的图像。我在 GIT 上搜索并遇到了在存储库创建过程中创建的 .gitignore 文件,GIT 有一个有关忽略文件/文件夹及其特定子文件夹的文档,但是在我的情况下似乎不起作用。这是我的文件夹结构:
*******更新*******
.gitignore
public_html/Portals/_default/
public_html/Portals/0/
public_html/Portals/1/
public_html/Portals/110/
现在我想忽略除了 Portals/_default 之外的 Portals 下的所有文件夹。
我根据 GIT 的规范进行了尝试:
Example to exclude everything except a specific directory foo/bar (note the /* - without the slash, the wildcard would also exclude everything within foo/bar):
$ cat .gitignore
# exclude everything except directory foo/bar
/*
!/foo
/foo/*
!/foo/bar
以下是我尝试过的:
!/Portals
/Portals/*
!/Portals/_default
但这似乎根本不起作用。
任何人都可以让我朝着正确的方向前进。
最佳答案
从 git documentation for gitignore :
$ cat .gitignore
# exclude everything except directory foo/bar
/*
!/foo
/foo/*
多田!
关于git 忽略特定目录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32258067/