Gitignore不会忽略子文件夹

时间:2015-09-26 09:47:13

标签: git gitignore

我有一个像这样的目录:

.gitignore
myapp/
  instance/
  ...

我的.gitignore火看起来像这样:

/myapp/instance

我希望在提交时不要推送实例文件夹及其内容,但总是这样做。为什么是这样?感谢。

1 个答案:

答案 0 :(得分:1)

你有两个问题:

1)在你的.gitgnore中,你应该在" /":/myapp/instance/后面加上你的文件夹(假设"实例"是一个文件夹)

2)如果您已经从该文件夹中提交了内容,则需要将其删除,如下所示:

 git rm -r --cached . 
 git add .
 git commit -m 'Removed all files that are in the .gitignore' 
 git push origin master