Gitignore 不会忽略子文件夹
Gitignore does not ignore a subfolder
我有一个这样的目录:
.gitignore
myapp/
instance/
...
我的 .gitignore
火是这样的:
/myapp/instance
我希望在提交时不推送实例文件夹及其内容,但它总是这样做。为什么是这样?谢谢
你有两个问题:
1) 在你的 .gitgnore 中,你应该在你的文件夹后加上“/”:/myapp/instance/
(假设 "instance" 是一个文件夹)
2) 如果您已经提交了该文件夹中的内容,则需要按如下方式将其删除:
git rm -r --cached .
git add .
git commit -m 'Removed all files that are in the .gitignore'
git push origin master
我有一个这样的目录:
.gitignore
myapp/
instance/
...
我的 .gitignore
火是这样的:
/myapp/instance
我希望在提交时不推送实例文件夹及其内容,但它总是这样做。为什么是这样?谢谢
你有两个问题:
1) 在你的 .gitgnore 中,你应该在你的文件夹后加上“/”:/myapp/instance/
(假设 "instance" 是一个文件夹)
2) 如果您已经提交了该文件夹中的内容,则需要按如下方式将其删除:
git rm -r --cached .
git add .
git commit -m 'Removed all files that are in the .gitignore'
git push origin master