您的位置:首页 > 其它

git 忽略某些文件或者文件夹的版本控制

2018-02-10 00:00 1071 查看
有时候,我们某些文件没有在.gitignore 添加进去,但是文件不小心提交的远程的git上了,而且这个文件不想参与版本控制的情况下,我们可以这么做

第一种情况,是想删除本地git以及分支上的文件,同时,不想保留文件,可以使用以下命令
先执行 git rm file,然后提交 git commit -m"xx",最后push到远程 git push
如果是文件夹,我们可以这么将 git rm file 替换成 git rm -r file

第二种,只是想删除本地git以及分支上的文件,但是本地需要使用,又不想该文件被git管理,我们可以这么做
先执行 git rm --cached file,然后 git commit -m"xx",推送到远程 git push
最后在 .gitignore添加上该文件,这样就不会被git控制
如果是文件夹,我们可以将 git rm --cached file 替换成 git rm -r --cached file

以上,就是某些文件不想被git控制,但是又不小心提交了,应该怎么处理的情况,希望能帮到你们一些
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  git