1
我有一个目录,如下所示:Gitignore不会忽略的子文件夹
.gitignore
myapp/
instance/
...
而且我.gitignore
火看起来是这样的:
/myapp/instance
我想实例文件夹及其内容不被当提交时推送,但它总是这样做。为什么是这样?谢谢。
我有一个目录,如下所示:Gitignore不会忽略的子文件夹
.gitignore
myapp/
instance/
...
而且我.gitignore
火看起来是这样的:
/myapp/instance
我想实例文件夹及其内容不被当提交时推送,但它总是这样做。为什么是这样?谢谢。
你有两个问题:
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
你已经提交的子文件夹中的文件?如果是这样,那么你需要先解决它们: 'git update-index --assume-unchanged instance/*' 另外,我认为你的意思是“文件”而不是“火”:) –