Git 剔除已经纳入版本管理的文件

问题背景

项目中有一个名为 aaa.txt 的文件,在项目初始化的时候,已经被纳入了版本管理

现在项目要求,aaa.txt 文件不需要 被版本管理了,但是这个文件还需要保留在项目中
此时,将 aaa.txt 文件添加到 .gitignore 文件中已经无效了。

那我们该怎么办呢?

解决方案

可以根据下面的步骤进行处理。

从版本库中拿出来

shell 复制代码
git rm --cached aaa.txt

添加到.gitignore 文件中

复制代码
aaa.txt

执行提交

shell 复制代码
git commit -m "剔除aaa.txt"

完成

经过上述的操作之后,aaa.txt 文件 以后就会被剔除版本管理了。

相关推荐
AA陈超2 小时前
Git常用命令大全及使用指南
笔记·git·学习
无限进步_2 小时前
C语言数组元素删除算法详解:从基础实现到性能优化
c语言·开发语言·windows·git·算法·github·visual studio
松涛和鸣2 小时前
16、C 语言高级指针与结构体
linux·c语言·开发语言·数据结构·git·算法
楠语2 小时前
从指针行为理解Git中的reset操作
git
扛麻袋的少年5 小时前
git reset 和 git reflog 解决代码分支提交错误
git
放学有种别跑、7 小时前
GIT使用指南
大数据·linux·git·elasticsearch
雨雨雨雨雨别下啦7 小时前
【从0开始学前端】 Git版本控制系统
前端·git
happyCoder8 小时前
VS Code Git 神器:内置功能与GitLens插件使用技巧
git·github
小番茄夫斯基8 小时前
深入解析 git merge 和 git rebase 的区别
git
不会写程序的未来程序员8 小时前
详细的 Git 操作分步指南
大数据·git·elasticsearch