.gitignore只能忽略未跟踪的文件,已提交的文件需先删除。.gitignore 只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则 修改.gitignore是无效的。
.gitignore
git rm --cached <file> git commit -a -m "删除不需要的文件" # add .gitignore rule
How can I make Git "forget" about a file that was tracked, but is now in .gitignore? (opens new window)
← filemode设置 github能访问push报443 →