【原创】git如何将特定的目录或文件脱离版本控制?
问题背景:
有时候我们提交一个项目后,往往会发现项目下的cache目录一起被纳入了版本控制,这并不是我们想要的,所以如何将cache目录(当然也包括该目录下所有子目录以及文件)脱离版本控制呢?
解决方案:
1、先演习一下看看会发生啥:
# git -r --cached -n /path/to/cache
2、确认无误后下达真实命令:
# git -r --cached /path/to/cache
3、此时查看cache目录状态必是untracked:
# git st
4、最后将cahce目录追加到.gitignore文件:
.gitignore
/cache/
版权声明:除非注明,本文由( blogdaren )原创,转载请保留文章出处。