git:跟踪文件夹,但忽略其中的文件夹

时间:2019-04-24 17:29:52

标签: git version-control gitignore

我正在尝试一切,但没有成功。我有一个文件夹A,其中有文件夹B,C和D。我想跟踪B和C而忽略D。 我尝试过:

.gitignore file:

A/D

它不起作用。 Git一直忽略整个A文件夹。 我该怎么办?

1 个答案:

答案 0 :(得分:1)

您的.gitignore为我工作。上面的评论很难解释。这是更多信息..
注意:空目录将被忽略。

mkdir -p foo/A/B foo/A/C foo/A/D  
touch  foo/A/B/bar foo/A/C/bar foo/A/D/bar  
cd foo  
echo 'A/D' > .gitignore  
git init
git add .  
git status  
new file: .gitignore  
new file: A/B/bar  
new file: A/C/bar