工作中,难免会把不需要的文件纳入版本控制器,那么这时该如何取消了
- 在当前目录下
.gitignore文件里面加入不需要进行版本控制器的文件,如果当前目录不存在.gitingore,请手动创建 - 执行
git rm -r --cached 文件名命令 - 执行
gti commit -m '取消对[文件名]的版本控制'命令
总结:之前一直以为对某个目录取消版本控制,那么在此之前添加过的版本控制会被覆盖掉,直到自己遇到的奇葩问题:对
A文件进行了版本控制,接着将A目录所在的目录添加到.gitignore中,commit.gitignore后,发现修改A文件还是会进行版本控制,这时如果想要取消对A文件版本控制只需要执行git rm -r --cached 文件名命令

git.png