【git】当项目中存在已经提交的忽略内容应该如何剔除掉

这个方法非常管用哟

方法一: 适用于全局情况

bash 复制代码
git rm -r --cached .
bash 复制代码
git add .
bash 复制代码
git commit -m "apply .gitignore and remove ignored files"
bash 复制代码
git push

方法二: 适用于局部情况

bash 复制代码
git rm -r --cached some_dir
bash 复制代码
git rm --cached some_file
bash 复制代码
git commit -m "stop tracking ignored files"
bash 复制代码
git push
相关推荐
Lisonseekpan1 小时前
Git:如何将一个分支的特定提交合并到另一个分支?
java·大数据·git·后端·elasticsearch
pas1363 小时前
git 配置
git
独隅6 小时前
Git误操作急救手册
大数据·git·elasticsearch
水无痕simon6 小时前
03 Git 工作流程
git
一个程序猿老马7 小时前
013、推送与拉取:git push与git pull的协作流程
大数据·git·elasticsearch
每天进步一点点️9 小时前
GIT - 常用命令合辑
git
csdn_aspnet9 小时前
Git Submodule深度避坑指南,破解子模块同步混乱、版本漂移、CI失败等高频协作痛点
git·ci/cd·submodule·checklist·detached·subtree
一个程序猿老马9 小时前
011、更优雅的合并:git rebase变基操作详解
git
zhensherlock12 小时前
Protocol Launcher 系列:Working Copy 文件操作与高级命令详解
javascript·git·typescript·node.js·自动化·github·js
摆烂z1 天前
AI同时完成多个功能(Git WorkTree)
git